diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location.vue b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location.vue index b8249ccc5..91c5db839 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location.vue +++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location.vue @@ -24,7 +24,7 @@ v-model="location" > - + diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location/NewLocation.vue b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location/NewLocation.vue index 35bf9a065..2334959ca 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location/NewLocation.vue +++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/Location/NewLocation.vue @@ -18,15 +18,6 @@ - - - {{ $t('activity.errors') }} - - {{ error }} - - - - {{ $t('activity.choose_location_type') }} @@ -62,6 +53,12 @@ {{ $t('activity.location_fields.email') }} + + + + {{ e }} + + @@ -89,7 +86,7 @@ export default { Modal, AddAddress, }, - props: ['locations'], + props: ['availableLocations'], data() { return { errors: [], @@ -245,8 +242,14 @@ export default { postLocation(body) .then( location => new Promise(resolve => { - this.locations.push(location); + + this.$store.dispatch('addAvailableLocationGroup', { + locationGroup: 'Localisations nouvellement créées', + locations: [location] + }); + this.$store.dispatch('updateLocation', location); + resolve(); this.modal.showModal = false; }) diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js index 4bf70b006..f94381fc2 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js +++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js @@ -240,6 +240,9 @@ const store = createStore({ }); commit("updateActionsSelected", payload); }, + addAvailableLocationGroup({ commit }, payload) { + commit("addAvailableLocationGroup", payload); + }, addPersonsInvolved({ commit }, payload) { //console.log('### action addPersonsInvolved', payload.result.type); switch (payload.result.type) {
- {{ $t('activity.errors') }} -