diff options
author | Andrés Manelli <andresmanelli@gmail.com> | 2018-01-22 23:35:23 -0300 |
---|---|---|
committer | Andrés Manelli <andresmanelli@gmail.com> | 2018-01-22 23:35:23 -0300 |
commit | 7b04f14e3c33db0b1c3ecff003262e7689383a15 (patch) | |
tree | 46a80202086eb247982595effa0746439a27efe5 /models/lists.js | |
parent | a14f4ffee297872c72edc99d7b147d18802f7d44 (diff) | |
download | wekan-7b04f14e3c33db0b1c3ecff003262e7689383a15.tar.gz wekan-7b04f14e3c33db0b1c3ecff003262e7689383a15.tar.bz2 wekan-7b04f14e3c33db0b1c3ecff003262e7689383a15.zip |
Allow toogle of lists and swimlanes views
Diffstat (limited to 'models/lists.js')
-rw-r--r-- | models/lists.js | 9 |
1 files changed, 6 insertions, 3 deletions
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() { |