From 5445955a774f6a9f29ee48109913ea3c4a9db33f Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Mon, 17 Sep 2018 12:49:43 +0300 Subject: - Revert IFTTT. Thanks to xet7 ! --- models/checklistItems.js | 85 ------------------------------------------------ 1 file changed, 85 deletions(-) (limited to 'models/checklistItems.js') diff --git a/models/checklistItems.js b/models/checklistItems.js index 8380bda7..e075eda2 100644 --- a/models/checklistItems.js +++ b/models/checklistItems.js @@ -44,12 +44,6 @@ ChecklistItems.mutations({ setTitle(title) { return { $set: { title } }; }, - check(){ - return { $set: { isFinished: true } }; - }, - uncheck(){ - return { $set: { isFinished: false } }; - }, toggleItem() { return { $set: { isFinished: !this.isFinished } }; }, @@ -76,100 +70,21 @@ function itemCreation(userId, doc) { boardId, checklistId: doc.checklistId, checklistItemId: doc._id, - checklistItemName:doc.title, }); } function itemRemover(userId, doc) { - const card = Cards.findOne(doc.cardId); - const boardId = card.boardId; - Activities.insert({ - userId, - activityType: 'removedChecklistItem', - cardId: doc.cardId, - boardId, - checklistId: doc.checklistId, - checklistItemId: doc._id, - checklistItemName:doc.title, - }); Activities.remove({ checklistItemId: doc._id, }); } -function publishCheckActivity(userId, doc){ - const card = Cards.findOne(doc.cardId); - const boardId = card.boardId; - let activityType; - if(doc.isFinished){ - activityType = 'checkedItem'; - }else{ - activityType = 'uncheckedItem'; - } - const act = { - userId, - activityType, - cardId: doc.cardId, - boardId, - checklistId: doc.checklistId, - checklistItemId: doc._id, - checklistItemName:doc.title, - }; - Activities.insert(act); -} - -function publishChekListCompleted(userId, doc, fieldNames, modifier){ - const card = Cards.findOne(doc.cardId); - const boardId = card.boardId; - const checklistId = doc.checklistId; - const checkList = Checklists.findOne({_id:checklistId}); - if(checkList.isFinished()){ - const act = { - userId, - activityType: 'checklistCompleted', - cardId: doc.cardId, - boardId, - checklistId: doc.checklistId, - checklistName:doc.title, - }; - Activities.insert(act); - } -} - -function publishChekListUncompleted(userId, doc, fieldNames, modifier){ - const card = Cards.findOne(doc.cardId); - const boardId = card.boardId; - const checklistId = doc.checklistId; - const checkList = Checklists.findOne({_id:checklistId}); - if(checkList.isFinished()){ - const act = { - userId, - activityType: 'checklistUncompleted', - cardId: doc.cardId, - boardId, - checklistId: doc.checklistId, - checklistName:doc.title, - }; - Activities.insert(act); - } -} - // Activities if (Meteor.isServer) { Meteor.startup(() => { ChecklistItems._collection._ensureIndex({ checklistId: 1 }); }); - ChecklistItems.after.update((userId, doc, fieldNames, modifier) => { - publishCheckActivity(userId, doc); - publishChekListCompleted(userId, doc, fieldNames, modifier); - }); - - ChecklistItems.before.update((userId, doc, fieldNames, modifier) => { - publishChekListUncompleted(userId, doc, fieldNames, modifier); - }); - - ChecklistItems.after.insert((userId, doc) => { itemCreation(userId, doc); }); -- cgit v1.2.3-1-g7c22