Selaa lähdekoodia

Added archive option to of Wekan API

Gustav Engström 1 vuosi sitten
vanhempi
sitoutus
f5bc2b08f9
1 muutettua tiedostoa jossa 19 lisäystä ja 0 poistoa
  1. 19 0
      models/cards.js

+ 19 - 0
models/cards.js

@@ -3860,6 +3860,25 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
           newBoardId,
           newBoardId,
         );
         );
       }
       }
+      if (req.body.archive) {
+        function isTrue(data) {
+          return String(data).toLowerCase() === 'true';
+        }
+        var archive = isTrue(req.body.archive);
+        Cards.direct.update(
+          {
+            _id: paramCardId,
+            listId: paramListId,
+            boardId: paramBoardId,
+            archived: !archive,
+          },
+          {
+            $set: {
+              archived: archive,
+            },
+          },
+        );
+      }
       JsonRoutes.sendResult(res, {
       JsonRoutes.sendResult(res, {
         code: 200,
         code: 200,
         data: {
         data: {