Add frontend for assigning groups to cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -198,12 +198,12 @@ export default {
|
||||
const updatedCard = await apiClient[call](card)
|
||||
commit('deleteCard', updatedCard)
|
||||
},
|
||||
async assignCardToUser({ commit }, card) {
|
||||
const user = await apiClient.assignUser(card)
|
||||
async assignCardToUser({ commit }, { card, assignee }) {
|
||||
const user = await apiClient.assignUser(card.id, assignee.userId, assignee.type)
|
||||
commit('assignCardToUser', user)
|
||||
},
|
||||
async removeUserFromCard({ commit }, card) {
|
||||
const user = await apiClient.removeUser(card)
|
||||
async removeUserFromCard({ commit }, { card, assignee }) {
|
||||
const user = await apiClient.removeUser(card.id, assignee.userId, assignee.type)
|
||||
commit('removeUserFromCard', user)
|
||||
},
|
||||
async addLabel({ commit }, data) {
|
||||
@@ -219,7 +219,7 @@ export default {
|
||||
commit('updateCardProperty', { property: 'description', card: updatedCard })
|
||||
},
|
||||
async updateCardDue({ commit }, card) {
|
||||
const updatedCard = apiClient.updateCard(card)
|
||||
const updatedCard = await apiClient.updateCard(card)
|
||||
commit('updateCardProperty', { property: 'duedate', card: updatedCard })
|
||||
},
|
||||
},
|
||||
|
||||
@@ -78,8 +78,12 @@ export default new Vuex.Store({
|
||||
boards: state => {
|
||||
return state.boards
|
||||
},
|
||||
sharees: state => {
|
||||
return state.sharees
|
||||
assignables: state => {
|
||||
return [
|
||||
...state.assignableUsers.map((user) => ({ ...user, type: 0 })),
|
||||
...state.currentBoard.acl.filter((acl) => acl.type === 1 && typeof acl.participant === 'object').map((group) => ({ ...group.participant, type: 1 })),
|
||||
...state.currentBoard.acl.filter((acl) => acl.type === 7 && typeof acl.participant === 'object').map((circle) => ({ ...circle.participant, type: 7 })),
|
||||
]
|
||||
},
|
||||
noneArchivedBoards: state => {
|
||||
return state.boards.filter(board => {
|
||||
|
||||
Reference in New Issue
Block a user