sharing impl

Signed-off-by: Jakob <jakob.roehrl@web.de>
This commit is contained in:
Jakob
2019-07-03 11:38:12 +02:00
committed by Julius Härtl
parent 501545f2e5
commit 770142232c
3 changed files with 9 additions and 7 deletions

View File

@@ -61,7 +61,6 @@
import { Container, Draggable } from 'vue-smooth-dnd'
import CardItem from '../cards/CardItem'
import { mapState } from 'vuex'
export default {
name: 'Stack',

View File

@@ -20,7 +20,6 @@
*
*/
import Vue from 'vue'
import { CardApi } from './../services/CardApi'
const apiClient = new CardApi()

View File

@@ -171,7 +171,6 @@ export default new Vuex.Store({
// acl mutators
addAclToCurrentBoard(state, createdAcl) {
state.currentBoard.acl[createdAcl.id] = createdAcl
console.log(state.currentBoard)
},
updateAclFromCurrentBoard(state, acl) {
for (var acl_ in state.currentBoard.acl) {
@@ -182,12 +181,17 @@ export default new Vuex.Store({
}
},
deleteAclFromCurrentBoard(state, acl) {
const removeIndex = state.currentBoard.acl.findIndex((a) => {
return a.participant.uid === acl.participant.uid
})
let removeIndex = -1
for (var index in state.currentBoard.acl) {
var attr = state.currentBoard.acl[index]
if (acl.id === attr.id) {
removeIndex = index
break
}
}
if (removeIndex > -1) {
state.currentBoard.acl.splice(removeIndex, 1)
delete state.currentBoard.acl[removeIndex]
}
}
},