From 1a6c0529cccc1dad6e9b510ba05b04fe9c9264cb Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Tue, 17 Aug 2021 14:05:48 +0200 Subject: [PATCH 01/10] date formatting using dateToISO function, still fix with translations. + record-actions inserted via --- .../PersonsAssociated/ParticipationItem.vue | 79 ++++++++-------- .../_components/Entity/PersonRenderBox.vue | 89 ++++++------------- 2 files changed, 71 insertions(+), 97 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue index a50fa049f..fce8351c2 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue @@ -1,5 +1,5 @@ + + - diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue new file mode 100644 index 000000000..e90242d15 --- /dev/null +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue index e7a0d2486..36aa19ff7 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue @@ -57,22 +57,30 @@
@@ -88,26 +96,22 @@ diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js index 3964a85fe..e60ce5f8a 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js @@ -63,6 +63,14 @@ const messages = { thirdparty: "un nouveau tiers professionnel" }, }, + renderbox: { + person: "Person", + birthday: { + man: "Né le", + woman: "Née le" + } , + no_information: "Pas d'information" + } } }; diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue index e90242d15..daee4177f 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue @@ -2,7 +2,7 @@
  • - + diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue index 75566a996..4e177da21 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue @@ -35,7 +35,7 @@ - Person + {{ $t('renderbox.person') }} {{ person.id }}
  • @@ -43,9 +43,10 @@

    - + +

    @@ -102,15 +96,20 @@ // import OnTheFly from 'ChillMainAssets/vuejs/_components/OnTheFly.vue'; import {dateToISO} from 'ChillMainAssets/chill/js/date.js'; import AddressRenderBox from './AddressRenderBox.vue'; +import ShowAddress from 'ChillMainAssets/vuejs/Address/components/ShowAddress.vue'; export default { name: "PersonRenderBox", components: { - AddressRenderBox + AddressRenderBox, + ShowAddress }, props: ['person', 'options'], computed: { getGender: function() { + return this.person.gender == 'woman' ? 'renderbox.birthday.woman' : 'renderbox.birthday.man'; + }, + getGenderIcon: function() { return this.person.gender == 'woman' ? 'fa-venus' : this.person.gender == 'man' ? 'fa-mars' : 'fa-neuter'; }, birthdate: function(){ From 42b9e25403cc85c48299fedb9e8d8eeaa386519a Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Wed, 18 Aug 2021 17:20:17 +0200 Subject: [PATCH 05/10] some todo's added in comment + most href's made dynamic --- .../vuejs/_components/Entity/PersonRenderBox.vue | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue index 4e177da21..f30a9a43b 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue @@ -10,9 +10,11 @@
    From a6b360c1935100aa46506ebf3513d5f47fa0f61e Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Wed, 18 Aug 2021 17:20:57 +0200 Subject: [PATCH 06/10] setup of ThirdPartyRenderBox --- .../vue/_components/ThirdPartyRenderbox.vue | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue diff --git a/src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue b/src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue new file mode 100644 index 000000000..9421d8b72 --- /dev/null +++ b/src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue @@ -0,0 +1,94 @@ + + + + + + + From 3e9d96368dea1ebea9290eff57a88dc27dd7b216 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 19 Aug 2021 12:21:06 +0200 Subject: [PATCH 07/10] style added to create space between streetname and city + margin of flex-table fixed --- .../public/vuejs/Address/components/ShowAddress.vue | 12 +++++++++++- .../public/vuejs/AccompanyingCourse/App.vue | 5 +++-- .../_components/ThirdPartyRenderbox.vue | 0 3 files changed, 14 insertions(+), 3 deletions(-) rename src/Bundle/ChillThirdPartyBundle/Resources/public/{vue => vuejs}/_components/ThirdPartyRenderbox.vue (100%) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue index 45a5f9fb1..2a873732a 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue @@ -2,7 +2,7 @@

    - {{ address.text }} + {{ address.text }},

    @@ -78,3 +78,13 @@ export default { } }; + + \ No newline at end of file diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue index 8f6a92584..c7073e424 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue @@ -79,8 +79,9 @@ export default { } & > div { margin: 1em 3em 0; - } - table { + &.flex-table { + margin: 1em 0 0; + } } } diff --git a/src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue b/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/ThirdPartyRenderbox.vue similarity index 100% rename from src/Bundle/ChillThirdPartyBundle/Resources/public/vue/_components/ThirdPartyRenderbox.vue rename to src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/ThirdPartyRenderbox.vue From 4a0ffd2cbaf06f2cb40c23fe8d8d1fcbcfc38879 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 19 Aug 2021 12:29:08 +0200 Subject: [PATCH 08/10] flex-table taken out of for-loop --- .../vuejs/AccompanyingCourse/components/PersonsAssociated.vue | 4 ++-- .../components/PersonsAssociated/ParticipationItem.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue index cd05eb709..bc4f66fdd 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue @@ -5,7 +5,7 @@

    - +
    - +
    - + + + + + + + + - From de7322464b8db374c816ff8fc58acd56bdabb3d1 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 19 Aug 2021 12:32:26 +0200 Subject: [PATCH 10/10] deathdate fix in personrenderbox, in case there is a deathdate --- .../public/vuejs/_components/Entity/AddressRenderBox.vue | 2 ++ .../public/vuejs/_components/Entity/PersonRenderBox.vue | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue index daee4177f..8334f6263 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/AddressRenderBox.vue @@ -1,3 +1,5 @@ +// CURRENTLY NOT IN USE +