Pārlūkot izejas kodu

Add sort to rest API

Chris Magnuson 4 gadi atpakaļ
vecāks
revīzija
65d280da8a
1 mainītis faili ar 17 papildinājumiem un 0 dzēšanām
  1. 17 0
      models/cards.js

+ 17 - 0
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(