summaryrefslogtreecommitdiffstats
path: root/models/checklistItems.js
diff options
context:
space:
mode:
authorAndrés Manelli <andresmanelli@gmail.com>2018-03-19 15:03:44 -0300
committerAndrés Manelli <andresmanelli@gmail.com>2018-03-19 15:03:44 -0300
commit153960742cac53c52f176f1bc645d850f25ac966 (patch)
treee965ea478a8e3025e6497e7deb6f40eb50a2bd37 /models/checklistItems.js
parentbf7de463f1f71f1758b62187667bf3a7e55585ff (diff)
downloadwekan-153960742cac53c52f176f1bc645d850f25ac966.tar.gz
wekan-153960742cac53c52f176f1bc645d850f25ac966.tar.bz2
wekan-153960742cac53c52f176f1bc645d850f25ac966.zip
Fix migration. Replace old checklist-item sort algorithm.
Diffstat (limited to 'models/checklistItems.js')
-rw-r--r--models/checklistItems.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/models/checklistItems.js b/models/checklistItems.js
index 47e37c87..19b3799d 100644
--- a/models/checklistItems.js
+++ b/models/checklistItems.js
@@ -47,6 +47,16 @@ ChecklistItems.mutations({
toggleItem() {
return { $set: { isFinished: !this.isFinished } };
},
+ move(checklistId, sortIndex) {
+ const cardId = Checklists.findOne(checklistId).cardId;
+ const mutatedFields = {
+ cardId,
+ checklistId,
+ sort: sortIndex,
+ };
+
+ return {$set: mutatedFields};
+ }
});
// Activities helper