Refactor deleted items into trashbin store

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2020-03-07 08:54:48 +01:00
parent 87ae02246c
commit cbaa47ade3
7 changed files with 145 additions and 81 deletions

View File

@@ -175,6 +175,7 @@ export default {
async deleteCard({ commit }, card) {
await apiClient.deleteCard(card.id)
commit('deleteCard', card)
commit('moveCardToTrash', card)
},
async archiveUnarchiveCard({ commit }, card) {
let call = 'archiveCard'
@@ -201,10 +202,6 @@ export default {
await apiClient.removeLabelFromCard(data)
commit('updateCardProperty', { property: 'labels', card: data.card })
},
async cardUndoDelete({ commit }, card) {
const updatedCard = await apiClient.updateCard(card)
commit('addCard', updatedCard)
},
async updateCardDesc({ commit }, card) {
const updatedCard = await apiClient.updateCard(card)
commit('updateCardProperty', { property: 'description', card: updatedCard })