mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-21 15:13:50 +00:00
fix delete route change + fix closeParticipation row position
This commit is contained in:
@@ -28,8 +28,10 @@ let initPromise = getAccompanyingCourse(id)
|
||||
},
|
||||
closeParticipation(state, { participation, payload }) {
|
||||
//console.log('### mutation: close item', { participation, payload });
|
||||
state.accompanyingCourse.participations = state.accompanyingCourse.participations.filter(participation => participation !== payload);
|
||||
state.accompanyingCourse.participations.push(participation);
|
||||
// find row position and replace by closed participation
|
||||
state.accompanyingCourse.participations.splice(
|
||||
state.accompanyingCourse.participations.findIndex(element => element === payload), 1, participation
|
||||
);
|
||||
},
|
||||
addParticipation(state, participation) {
|
||||
//console.log('### mutation: add participation', participation);
|
||||
@@ -41,8 +43,8 @@ let initPromise = getAccompanyingCourse(id)
|
||||
commit('removeParticipation', payload);
|
||||
},
|
||||
closeParticipation({ commit }, payload) {
|
||||
//console.log('## action: fetch delete participation: payload', payload.person.id);
|
||||
postParticipation(id, payload.person.id, 'DELETE')
|
||||
//console.log('## action: fetch delete participation: payload', payload.person.person_id);
|
||||
postParticipation(id, payload.person.person_id, 'DELETE')
|
||||
.then(participation => new Promise((resolve, reject) => {
|
||||
commit('closeParticipation', { participation, payload });
|
||||
resolve();
|
||||
|
Reference in New Issue
Block a user