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",