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