summaryrefslogtreecommitdiffstats
path: root/models/lists.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/lists.js')
-rw-r--r--models/lists.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/models/lists.js b/models/lists.js
index a0b882bc..236432cc 100644
--- a/models/lists.js
+++ b/models/lists.js
@@ -195,10 +195,23 @@ Lists.mutations({
},
archive() {
+ Cards.find({
+ listId: this._id,
+ archived: false,
+ }).forEach((card) => {
+ return card.archive();
+ });
return { $set: { archived: true } };
},
restore() {
+ cardsToRestore = Cards.find({
+ listId: this._id,
+ archived: true,
+ });
+ cardsToRestore.forEach((card) => {
+ card.restore();
+ });
return { $set: { archived: false } };
},