mirror of
https://github.com/wekan/wekan.git
synced 2025-12-26 20:28:48 +01:00
Fix for Due Cards and some cleanup
This commit is contained in:
parent
06cae36199
commit
07aa20a3cd
4 changed files with 40 additions and 11 deletions
|
|
@ -1,4 +1,12 @@
|
|||
import { CardSearchPagedComponent } from '../../lib/cardSearch';
|
||||
import {
|
||||
OPERATOR_HAS,
|
||||
OPERATOR_SORT,
|
||||
OPERATOR_USER,
|
||||
ORDER_DESCENDING,
|
||||
PREDICATE_DUE_AT,
|
||||
} from '../../../config/search-const';
|
||||
import { QueryParams } from '../../../config/query-classes';
|
||||
|
||||
// const subManager = new SubsManager();
|
||||
|
||||
|
|
@ -46,18 +54,22 @@ class DueCardsComponent extends CardSearchPagedComponent {
|
|||
onCreated() {
|
||||
super.onCreated();
|
||||
|
||||
const queryParams = {
|
||||
has: [{ field: 'dueAt', exists: true }],
|
||||
limit: 5,
|
||||
skip: 0,
|
||||
sort: { name: 'dueAt', order: 'des' },
|
||||
};
|
||||
const queryParams = new QueryParams();
|
||||
queryParams.addPredicate(OPERATOR_HAS, {
|
||||
field: PREDICATE_DUE_AT,
|
||||
exists: true,
|
||||
});
|
||||
// queryParams[OPERATOR_LIMIT] = 5;
|
||||
queryParams.addPredicate(OPERATOR_SORT, {
|
||||
name: PREDICATE_DUE_AT,
|
||||
order: ORDER_DESCENDING,
|
||||
});
|
||||
|
||||
if (Utils.dueCardsView() !== 'all') {
|
||||
queryParams.users = [Meteor.user().username];
|
||||
queryParams.addPredicate(OPERATOR_USER, Meteor.user().username);
|
||||
}
|
||||
|
||||
this.runGlobalSearch(queryParams);
|
||||
this.runGlobalSearch(queryParams.getParams());
|
||||
}
|
||||
|
||||
dueCardsView() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue