From 5a37ba0d9f504a601b9a0e8942a669c22784b4d8 Mon Sep 17 00:00:00 2001 From: Ghassen Rjab Date: Tue, 14 Nov 2017 03:03:29 +0100 Subject: [PATCH] Move cards cross boards --- client/components/cards/cardDetails.jade | 2 +- models/cards.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade index 677f62c7b..ed1df0a81 100644 --- a/client/components/cards/cardDetails.jade +++ b/client/components/cards/cardDetails.jade @@ -131,7 +131,7 @@ template(name="cardDetailsActionsPopup") li: a.js-more {{_ 'cardMorePopup-title'}} template(name="moveCardPopup") - +boardLists + +boardsAndLists template(name="copyCardPopup") label(for='copy-card-title') {{_ 'title'}}: diff --git a/models/cards.js b/models/cards.js index 5de17c6f3..b6397c9e2 100644 --- a/models/cards.js +++ b/models/cards.js @@ -207,7 +207,11 @@ Cards.mutations({ }, move(listId, sortIndex) { - const mutatedFields = {listId}; + const list = Lists.findOne(listId); + const mutatedFields = { + listId, + boardId: list.boardId, + }; if (sortIndex) { mutatedFields.sort = sortIndex; }