From 65d280da8a3f45e7395b978451cc599156d5927b Mon Sep 17 00:00:00 2001 From: Chris Magnuson Date: Sat, 27 Feb 2021 16:24:12 -0500 Subject: [PATCH] Add sort to rest API --- models/cards.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/models/cards.js b/models/cards.js index 7fc4e3c59..4d9eea2bc 100644 --- a/models/cards.js +++ b/models/cards.js @@ -2575,6 +2575,7 @@ if (Meteor.isServer) { * @param {string} list the list ID of the card * @param {string} cardId the ID of the card * @param {string} [title] the new title of the card + * @param {string} [sort] the new sort value of the card * @param {string} [listId] the new list ID of the card (move operation) * @param {string} [description] the new description of the card * @param {string} [authorId] change the owner of the card @@ -2625,6 +2626,22 @@ if (Meteor.isServer) { }, ); } + if (req.body.hasOwnProperty('sort')) { + const newSort = req.body.sort; + Cards.direct.update( + { + _id: paramCardId, + listId: paramListId, + boardId: paramBoardId, + archived: false, + }, + { + $set: { + sort: newSort, + }, + }, + ); + } if (req.body.hasOwnProperty('parentId')) { const newParentId = req.body.parentId; Cards.direct.update(