From 690a5b970319ceabc0be965152187d7098022621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Manelli?= Date: Fri, 19 Jan 2018 12:22:03 -0300 Subject: First swimlane draft, no functionality --- models/lists.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'models/lists.js') diff --git a/models/lists.js b/models/lists.js index a5f4791b..e6bbfa00 100644 --- a/models/lists.js +++ b/models/lists.js @@ -75,10 +75,11 @@ Lists.allow({ }); Lists.helpers({ - cards() { + cards(swimlaneId) { return Cards.find(Filter.mongoSelector({ listId: this._id, archived: false, + swimlaneId: swimlaneId, }), { sort: ['sort'] }); }, -- cgit v1.2.3-1-g7c22 From 7b04f14e3c33db0b1c3ecff003262e7689383a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Manelli?= Date: Mon, 22 Jan 2018 23:35:23 -0300 Subject: Allow toogle of lists and swimlanes views --- models/lists.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'models/lists.js') diff --git a/models/lists.js b/models/lists.js index e6bbfa00..7ed27361 100644 --- a/models/lists.js +++ b/models/lists.js @@ -76,11 +76,14 @@ Lists.allow({ Lists.helpers({ cards(swimlaneId) { - return Cards.find(Filter.mongoSelector({ + const selector = { listId: this._id, archived: false, - swimlaneId: swimlaneId, - }), { sort: ['sort'] }); + }; + if (swimlaneId) + selector.swimlaneId = swimlaneId; + return Cards.find(Filter.mongoSelector(selector, + { sort: ['sort'] })); }, allCards() { -- cgit v1.2.3-1-g7c22