|
@@ -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: {
|