update assignabl

Signed-off-by: Jakob <jakob.roehrl@web.de>
This commit is contained in:
Jakob
2019-10-22 07:58:45 +02:00
parent 1d54fc3ae8
commit 2875e23b96

View File

@@ -384,14 +384,12 @@ export default new Vuex.Store({
}, },
// acl actions // acl actions
addAclToCurrentBoard({ commit }, newAcl) { addAclToCurrentBoard({ dispatch, commit }, newAcl) {
newAcl.boardId = this.state.currentBoard.id newAcl.boardId = this.state.currentBoard.id
apiClient.addAcl(newAcl) apiClient.addAcl(newAcl)
.then((returnAcl) => { .then((returnAcl) => {
commit('addAclToCurrentBoard', returnAcl) commit('addAclToCurrentBoard', returnAcl)
this.$store.dispatch('loadBoardById', newAcl.boardId).then(() => { dispatch('loadBoardById', newAcl.boardId)
})
}) })
}, },
updateAclFromCurrentBoard({ commit }, acl) { updateAclFromCurrentBoard({ commit }, acl) {
@@ -401,11 +399,12 @@ export default new Vuex.Store({
commit('updateAclFromCurrentBoard', acl) commit('updateAclFromCurrentBoard', acl)
}) })
}, },
deleteAclFromCurrentBoard({ commit }, acl) { deleteAclFromCurrentBoard({ dispatch, commit }, acl) {
acl.boardId = this.state.currentBoard.id acl.boardId = this.state.currentBoard.id
apiClient.deleteAcl(acl) apiClient.deleteAcl(acl)
.then((acl) => { .then((acl) => {
commit('deleteAclFromCurrentBoard', acl) commit('deleteAclFromCurrentBoard', acl)
dispatch('loadBoardById', acl.boardId)
}) })
} }
} }