committed by
Julius Härtl
parent
b8cb364f00
commit
f71f24c450
@@ -169,10 +169,8 @@ export default new Vuex.Store({
|
||||
},
|
||||
|
||||
// acl mutators
|
||||
addAclToCurrentBoard(state, acl) {
|
||||
console.log(state.currentBoard)
|
||||
let id = acl.participant.uid
|
||||
state.currentBoard.acl[id] = acl
|
||||
addAclToCurrentBoard(state, createdAcl) {
|
||||
state.currentBoard.acl[createdAcl.id] = createdAcl
|
||||
console.log(state.currentBoard)
|
||||
},
|
||||
updateAclFromCurrentBoard(state, acl) {
|
||||
@@ -293,11 +291,11 @@ export default new Vuex.Store({
|
||||
},
|
||||
|
||||
// acl actions
|
||||
addAclToCurrentBoard({ commit }, acl) {
|
||||
acl.boardId = this.state.currentBoard.id
|
||||
apiClient.addAcl(acl)
|
||||
.then((acl) => {
|
||||
commit('addAclToCurrentBoard', acl)
|
||||
addAclToCurrentBoard({ commit }, newAcl) {
|
||||
newAcl.boardId = this.state.currentBoard.id
|
||||
apiClient.addAcl(newAcl)
|
||||
.then((returnAcl) => {
|
||||
commit('addAclToCurrentBoard', returnAcl)
|
||||
})
|
||||
},
|
||||
updateAclFromCurrentBoard({ commit }, acl) {
|
||||
|
||||
@@ -51,6 +51,16 @@ export default {
|
||||
for (let i = 0; i < newOrder.length; i++) {
|
||||
newOrder[i].order = parseInt(i)
|
||||
}
|
||||
},
|
||||
deleteStack(state, stack) {
|
||||
let existingIndex = state.stacks.findIndex(_stack => _stack.id === stack.id)
|
||||
console.log(existingIndex)
|
||||
if (existingIndex !== -1) {
|
||||
state.stacks.splice(existingIndex, 1)
|
||||
}
|
||||
},
|
||||
updateStack(state, stack) {
|
||||
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
@@ -77,9 +87,22 @@ export default {
|
||||
})
|
||||
},
|
||||
createStack({ commit }, stack) {
|
||||
stack.boardId = this.state.currentBoard.id
|
||||
apiClient.createStack(stack)
|
||||
.then((createdStack) => {
|
||||
commit('addStack', createdStack)
|
||||
})
|
||||
},
|
||||
deleteStack({ commit }, stack) {
|
||||
apiClient.deleteStack(stack.id)
|
||||
.then((stack) => {
|
||||
commit('addStack', stack)
|
||||
commit('deleteStack', stack)
|
||||
})
|
||||
},
|
||||
updateStack({ commit }, stack) {
|
||||
apiClient.updateStack(stack)
|
||||
.then((stack) => {
|
||||
commit('updateStack', stack)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user