From 4de106ec309b1e5d21026477e1775ccb7c57cf67 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Mon, 27 Sep 2021 10:21:11 +0200 Subject: [PATCH 01/64] accourse service: improve styles of checkboxes list --- .../AccompanyingCourse/components/Scopes.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Scopes.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Scopes.vue index 903f85a86..1feb514db 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Scopes.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Scopes.vue @@ -1,18 +1,20 @@ From 349a0e69f182476a8e24c0d77d64f67f38c34331 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Mon, 27 Sep 2021 10:56:43 +0200 Subject: [PATCH 02/64] accourse: add warning alert box in each bloc with minimum confirm conditions --- .../Resources/public/vuejs/AccompanyingCourse/App.vue | 7 ++++++- .../vuejs/AccompanyingCourse/components/Confirm.vue | 2 +- .../AccompanyingCourse/components/CourseLocation.vue | 9 ++++++++- .../components/PersonsAssociated.vue | 10 ++++++++-- .../vuejs/AccompanyingCourse/components/Scopes.vue | 2 +- .../AccompanyingCourse/components/SocialIssue.vue | 9 ++++++++- .../public/vuejs/AccompanyingCourse/js/i18n.js | 3 +++ 7 files changed, 35 insertions(+), 7 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue index e4baa082b..bd7705ca4 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/App.vue @@ -87,8 +87,8 @@ export default { } padding: 0em 0em; margin: 1em 0; - border: 1px dotted tint-color($chill-accourse-context, 10%); border-radius: 5px; + border: 1px dotted tint-color($chill-accourse-context, 10%); border-left: 1px dotted tint-color($chill-accourse-context, 10%); border-right: 1px dotted tint-color($chill-accourse-context, 10%); dd { @@ -96,10 +96,15 @@ export default { } & > div { margin: 1em 3em 0; + &.flex-table, &.flex-bloc { margin: 1em 0 0; } + &.alert.to-confirm { + margin: 1em 0 0; + padding: 1em 3em; + } } div.flex-table { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Confirm.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Confirm.vue index b8d131f2d..f23a7c9e5 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Confirm.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/Confirm.vue @@ -91,7 +91,7 @@ export default { }, scopes: { msg: 'confirm.set_a_scope', - anchor: '#section-65' + anchor: '#section-60' } } } diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue index afe13845c..fa1638b1c 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue @@ -55,11 +55,15 @@ +
+ {{ $t('courselocation.not_valid') }} +
+ 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 97a286d70..52b538284 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue @@ -26,7 +26,7 @@ :id="p.person.id" :value="p.person.id" /> -