diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index a23a38ae0..d07ba66ff 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -43,6 +43,9 @@ {{ t('deck', 'Delete list') }} + + {{ t('deck', 'Archive all cards in this list') }} + @@ -178,6 +181,11 @@ export default { deleteStack(stack) { this.$store.dispatch('deleteStack', stack) }, + archiveAllCardsFromStack(stack) { + this.cardsByStack.forEach(card => { + this.$store.dispatch('archiveUnarchiveCard', { ...card, archived: true }) + }) + }, startEditing(stack) { this.copiedStack = Object.assign({}, stack) this.editing = true