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 e16086c64..4db97605a 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue @@ -24,14 +24,20 @@
  • +
  • + +
  • @@ -60,7 +66,7 @@ export default { text: { create: 'courselocation.add_temporary_address', edit: 'courselocation.edit_temporary_address' - }, + } }, title: { create: 'courselocation.add_temporary_address', @@ -84,6 +90,9 @@ export default { }, isTemporaryAddress() { return this.accompanyingCourse.locationStatus === 'address'; + }, + isContextEdit() { + return this.context.edit; } }, methods: { @@ -102,6 +111,13 @@ export default { } this.$store.commit('setAddressContext', context); }, + initAddressOptions() { + // here button.type is a contextual option + this.$refs.addAddress.$data.default.button.type = this.isContextEdit ? 'btn-update' : ''; + }, + removeAddress() { + console.log('remove address'); + }, displayErrors() { return this.$refs.addAddress.errorMsg; }, @@ -117,6 +133,7 @@ export default { }, mounted() { this.initAddressContext(); + this.initAddressOptions(); console.log('ac.locationStatus', this.accompanyingCourse.locationStatus); console.log('ac.location (temporary location)', this.accompanyingCourse.location); diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js index 254b011fe..5c36ddb6e 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js @@ -69,7 +69,8 @@ const appMessages = { add_temporary_address: "Ajouter une adresse temporaire", edit_temporary_address: "Modifier l'adresse temporaire", assign_course_address: "Désigner comme l'adresse du parcours", - temporary_address_must_be_changed: "Cette addresse est temporaire et doit être remplacée rapidement par celle d'un usager de référence.", + remove_button: "Enlever l'adresse", + temporary_address_must_be_changed: "Cette addresse est temporaire et doit être remplacée par celle d'un usager de référence.", }, referrer: { title: "Référent du parcours",