diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/AccompanyingCourse.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/AccompanyingCourse.vue
index 17d239c53..3573ce6e2 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/AccompanyingCourse.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/AccompanyingCourse.vue
@@ -19,17 +19,15 @@
{{ $t('course.flags') }}
-
- {{ $t('course.emergency') }}
-
- {{ $t('course.emergency') }}
+
+
+
-
- {{ $t('course.confidential') }}
-
- {{ $t('course.confidential') }}
+
+
+
{{ $t('course.opening_date') }}
@@ -49,8 +47,13 @@
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
index 1571b8ee5..faced72b4 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
@@ -51,13 +51,21 @@ let initPromise = getAccompanyingCourse(id)
state.accompanyingCourse.requestorAnonymous = value;
},
removeResource(state, resource) {
- console.log('### mutation: removeResource', resource);
+ //console.log('### mutation: removeResource', resource);
state.accompanyingCourse.resources = state.accompanyingCourse.resources.filter(element => element !== resource);
},
addResource(state, resource) {
- console.log('### mutation: addResource', resource);
+ //console.log('### mutation: addResource', resource);
state.accompanyingCourse.resources.push(resource);
},
+ toggleEmergency(state, value) {
+ //console.log('### mutation: toggleEmergency');
+ state.accompanyingCourse.emergency = value;
+ },
+ toggleConfidential(state, value) {
+ //console.log('### mutation: toggleConfidential');
+ state.accompanyingCourse.confidential = value;
+ }
},
actions: {
removeParticipation({ commit }, payload) {
@@ -141,8 +149,27 @@ let initPromise = getAccompanyingCourse(id)
.catch((error) => {
state.errorMsg.push(error.message);
});
-
},
+ toggleEmergency({ commit }, payload) {
+ patchAccompanyingCourse(id, { type: "accompanying_period", emergency: payload })
+ .then(course => new Promise((resolve, reject) => {
+ commit('toggleEmergency', course.emergency);
+ resolve();
+ }))
+ .catch((error) => {
+ state.errorMsg.push(error.message);
+ });
+ },
+ toggleConfidential({ commit }, payload) {
+ patchAccompanyingCourse(id, { type: "accompanying_period", confidential: payload })
+ .then(course => new Promise((resolve, reject) => {
+ commit('toggleConfidential', course.confidential);
+ resolve();
+ }))
+ .catch((error) => {
+ state.errorMsg.push(error.message);
+ });
+ }
}
});
resolve(store);