diff options
author | boeserwolf <github@noxware.de> | 2020-04-19 12:30:21 +0300 |
---|---|---|
committer | boeserwolf <github@noxware.de> | 2020-04-19 13:49:07 +0300 |
commit | 10fcc19b7f9307e71f01b6abca055806d69f7d4e (patch) | |
tree | e236eb00f9b72ca67b0113f49d45803eccd55477 /client/components/boards | |
parent | 9f396e9038712e0223cbd47b7bc14253610f9af9 (diff) | |
download | wekan-10fcc19b7f9307e71f01b6abca055806d69f7d4e.tar.gz wekan-10fcc19b7f9307e71f01b6abca055806d69f7d4e.tar.bz2 wekan-10fcc19b7f9307e71f01b6abca055806d69f7d4e.zip |
Add sortDefault helper for sorting boards
Diffstat (limited to 'client/components/boards')
-rw-r--r-- | client/components/boards/boardArchive.js | 2 | ||||
-rw-r--r-- | client/components/boards/boardsList.js | 16 |
2 files changed, 7 insertions, 11 deletions
diff --git a/client/components/boards/boardArchive.js b/client/components/boards/boardArchive.js index d3e65bd8..9f4d60a1 100644 --- a/client/components/boards/boardArchive.js +++ b/client/components/boards/boardArchive.js @@ -7,7 +7,7 @@ BlazeComponent.extendComponent({ return Boards.find( { archived: true }, { - sort: ['title'], + sort: { sort: 1 /* boards default sorting */ } }, ); }, diff --git a/client/components/boards/boardsList.js b/client/components/boards/boardsList.js index 65bed16a..aabc98e8 100644 --- a/client/components/boards/boardsList.js +++ b/client/components/boards/boardsList.js @@ -7,8 +7,8 @@ Template.boardListHeaderBar.events({ }); Template.boardListHeaderBar.helpers({ - title(){ - return FlowRouter.getRouteName() == 'home' ? 'my-boards' :'public'; + title() { + return FlowRouter.getRouteName() == 'home' ? 'my-boards' : 'public'; }, templatesBoardId() { return Meteor.user() && Meteor.user().getTemplatesBoardId(); @@ -27,16 +27,12 @@ BlazeComponent.extendComponent({ let query = { archived: false, type: 'board', - } + }; if (FlowRouter.getRouteName() == 'home') - query['members.userId'] = Meteor.userId() - else - query.permission = 'public' + query['members.userId'] = Meteor.userId(); + else query.permission = 'public'; - return Boards.find( - query, - { sort: ['title'] }, - ); + return Boards.find(query, { sort: { sort: 1 /* boards default sorting */ } }); }, isStarred() { const user = Meteor.user(); |