From 32a7734d30f2ef9f0454cf0ef96640193c506055 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Fri, 3 Dec 2021 18:58:57 +0100 Subject: [PATCH 01/37] first commit --- .../Resources/public/chill/scss/badge.scss | 18 +++---- .../components/Resources.vue | 38 +++++++------- .../vuejs/AccompanyingCourseWorkEdit/App.vue | 51 +++++++++++++++---- 3 files changed, 68 insertions(+), 39 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss index 6ffe0ac9d..7880e6571 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss +++ b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss @@ -115,18 +115,18 @@ a.badge-link { } /// badge_title in AccompanyingCourse Work list Page -div.accompanying_course_work-list { - h2.badge-title { - span.title_label { - // Calculate same color then border:groove - background-color: shade-color($social-action-color, 34%); - } - span.title_action { - @include badge_title($social-action-color); - } + +h2.badge-title { + span.title_label { + // Calculate same color then border:groove + background-color: shade-color($social-action-color, 34%); + } + span.title_action { + @include badge_title($social-action-color); } } + /// badge_title in Activities on resume page div.activity-list { h2.badge-title { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Resources.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Resources.vue index 87021850e..f187e9745 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Resources.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Resources.vue @@ -22,19 +22,19 @@
+ {{ p.text }} + +
+ buttonTitle="resources.add_resources" + modalTitle="resources.add_resources" + v-bind:key="addPersons.key" + v-bind:options="addPersons.options" + @addNewPersons="addNewPersons" + ref="addPersons">
@@ -87,17 +87,17 @@ export default { } ) // filter persons appearing twice in requestor and resources - .filter( - (e, index, suggested) => { - for (let i = 0; i < suggested.length; i = i+1) { - if (i < index && e.id === suggested[i].id) { - return false - } - } + .filter( + (e, index, suggested) => { + for (let i = 0; i < suggested.length; i = i+1) { + if (i < index && e.id === suggested[i].id) { + return false + } + } - return true; - } - ) + return true; + } + ) }), methods: { removeResource(item) { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue index 2a3489fce..1754dee4e 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue @@ -2,18 +2,20 @@
- -

{{ work.socialAction.text }}

+

+ Action + {{ work.socialAction.text }} +

- - + +
- - + +
@@ -146,14 +148,24 @@
-
-

{{ handlingThirdParty.text }}

- - +
+ +
  • + @click="removeHandlingThirdParty">
@@ -168,6 +180,21 @@
+
+ buttonTitle="resources.add_resources" + modalTitle="resources.add_resources" + v-bind:key="addPersons.key" + v-bind:options="addPersons.options" + @addNewPersons="addNewPersons" + ref="addPersons">
@@ -87,17 +87,17 @@ export default { } ) // filter persons appearing twice in requestor and resources - .filter( - (e, index, suggested) => { - for (let i = 0; i < suggested.length; i = i+1) { - if (i < index && e.id === suggested[i].id) { - return false - } - } + .filter( + (e, index, suggested) => { + for (let i = 0; i < suggested.length; i = i+1) { + if (i < index && e.id === suggested[i].id) { + return false + } + } - return true; - } - ) + return true; + } + ) }), methods: { removeResource(item) { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue index 0bdb91ab5..437c32c3f 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue @@ -2,18 +2,20 @@
- -

{{ work.socialAction.text }}

+

+ Action + {{ work.socialAction.text }} +

- - + +
- - + +
@@ -146,14 +148,24 @@
-
-

{{ handlingThirdParty.text }}

- - +
+ +
  • + @click="removeHandlingThirdParty">
@@ -168,6 +180,21 @@
+
  • {{ t.text }}

    @@ -243,6 +270,7 @@ import PersonRenderBox from 'ChillPersonAssets/vuejs/_components/Entity/PersonRe import AddPersons from 'ChillPersonAssets/vuejs/_components/AddPersons.vue'; import AddressRenderBox from 'ChillMainAssets/vuejs/_components/Entity/AddressRenderBox.vue'; import PickTemplate from 'ChillDocGeneratorAssets/vuejs/_components/PickTemplate.vue'; +import ThirdPartyRenderBox from 'ChillThirdPartyAssets/vuejs/_components/Entity/ThirdPartyRenderBox.vue'; const i18n = { messages: { @@ -290,6 +318,7 @@ export default { PersonRenderBox, AddressRenderBox, PickTemplate, + ThirdPartyRenderBox, }, i18n, data() { diff --git a/tests/app b/tests/app index 5952eda44..bd95d3c96 160000 --- a/tests/app +++ b/tests/app @@ -1 +1 @@ -Subproject commit 5952eda44831896991989c2e4881adc26329140e +Subproject commit bd95d3c96a437757b7e8f35cdfd30da9aeac1a01 From 85a1fcca18c785b3fb337519bbeabf59b6771b34 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 9 Dec 2021 11:49:37 +0100 Subject: [PATCH 20/37] fix after rebase --- .../ChillPersonBundle/Resources/public/chill/scss/badge.scss | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss index a9c7e7be2..39dbb4e55 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss +++ b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss @@ -129,9 +129,6 @@ div.accompanying_course_work-list { @include dashboard_like_badge($social-action-color); } } - span.title_action { - @include badge_title($social-action-color); - } } /// dashboard_like_badge in Activities on resume page From 21e3da0266b6ddae9bcf6e449d431f306f4c8e34 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 9 Dec 2021 12:34:44 +0100 Subject: [PATCH 21/37] minor adjustment to allow for action title banner with correct colors --- .../ChillPersonBundle/Resources/public/chill/scss/badge.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss index 39dbb4e55..a79a2859d 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss +++ b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/badge.scss @@ -118,7 +118,7 @@ ul.columns { // XS:1 SM:2 MD:1 LG:2 XL:2 XXL:2 /// dashboard_like_badge in AccompanyingCourse Work list Page -div.accompanying_course_work-list { +// div.accompanying_course_work-list { div.dashboard, h2.badge-title { span.title_label { @@ -129,7 +129,7 @@ div.accompanying_course_work-list { @include dashboard_like_badge($social-action-color); } } -} +// } /// dashboard_like_badge in Activities on resume page div.activity-list { From 534a8bb3afaa7b1804b554ce82602f974b346dee Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 9 Dec 2021 12:35:52 +0100 Subject: [PATCH 22/37] Using thirdparty renderbox to display intervening thirdparties --- .../vuejs/AccompanyingCourseWorkEdit/App.vue | 77 ++++++++----------- .../Entity/ThirdPartyRenderBox.vue | 18 ++--- 2 files changed, 41 insertions(+), 54 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue index 437c32c3f..45d831b98 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue @@ -148,9 +148,7 @@
-
- +
  • - +
@@ -180,32 +177,22 @@
- -
    -
  • -

    {{ t.text }}

    - - -
      - -
    -
  • -
+
    @@ -222,17 +209,17 @@
-
- - - -
+
+ + + +

{{ $t('fix_these_errors') }}

@@ -459,8 +446,8 @@ export default { this.$store.dispatch('submit'); }, beforeGenerateTemplate() { - console.log('before generate'); - return Promise.resolve(); + console.log('before generate'); + return Promise.resolve(); } } }; @@ -476,15 +463,15 @@ div#workEditor { grid-template-columns: 50%; column-gap: 0rem; grid-template-areas: - "title title" - "startDate endDate" - "comment comment" - "objectives objectives" - "evaluations evaluations" - "persons persons" - "handling handling" - "tparties tparties" - "errors errors"; + "title title" + "startDate endDate" + "comment comment" + "objectives objectives" + "evaluations evaluations" + "persons persons" + "handling handling" + "tparties tparties" + "errors errors"; #title { grid-area: title; } diff --git a/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue b/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue index 1504bdfb9..5fc2637db 100644 --- a/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue +++ b/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue @@ -16,7 +16,7 @@ {{ $t('thirdparty.child')}} - {{ $t('thirdparty.company')}} + {{ $t('thirdparty.company')}} {{ $t('thirdparty.contact')}} @@ -40,12 +40,12 @@
-
-
-
- -
- +
+
+
+ +
+ + + + \ No newline at end of file From 550b4775bfe63da760aa85c8c31b5d0263f8400c Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Mon, 13 Dec 2021 14:32:59 +0100 Subject: [PATCH 37/37] behavior and style changed for adding motifs,obectifs, dispositifs --- .../Resources/public/chill/scss/badge.scss | 1 + .../vuejs/AccompanyingCourseWorkEdit/App.vue | 66 +++++++++++++++++-- .../components/AddResult.vue | 2 +- 3 files changed, 63 insertions(+), 6 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/badge.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/badge.scss index 5a7c084a8..5ea6f3fff 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/badge.scss +++ b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/badge.scss @@ -5,6 +5,7 @@ &:before { font: normal normal normal 14px/1 ForkAwesome; margin-left: 0.5em; + margin-right: 0.5rem; content: "\f00d"; // fa-times color: var(--bs-danger); text-decoration: none; diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue index a5735892b..f19bbd466 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue @@ -53,8 +53,8 @@
--> +
+
+

+ + + + + +

+
+ + + +
+

+ Aucun objectif associé +

+
+
+ {{ $t('no_goals_available') }} +
@@ -321,6 +364,7 @@ export default { i18n, data() { return { + isExpanded: false, editor: ClassicEditor, showAddObjective: false, showAddEvaluation: false, @@ -410,8 +454,8 @@ export default { }, }, methods: { - toggleAddObjective() { - this.showAddObjective = !this.showAddObjective; + toggleSelect() { + this.isExpanded = !this.isExpanded; }, addGoal(g) { @@ -607,4 +651,16 @@ div#workEditor { } } +.accordion-item:first-of-type, .accordion-item:last-of-type { + border-radius: 0rem; + border: 0px; + .accordion-button { + padding: .25rem; + border: 1px solid rgba(17, 17, 17, 0.125); + margin-top: 20px; + margin-bottom: 20px; + } +} + + diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddResult.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddResult.vue index 0759a95f0..9cbc0db84 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddResult.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddResult.vue @@ -8,8 +8,8 @@