Skip to content

Commit

Permalink
#1612 Fix the default filter used in my tasks page
Browse files Browse the repository at this point in the history
  • Loading branch information
nadouani committed Nov 4, 2020
1 parent 080c6bb commit efc2133
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 9 deletions.
22 changes: 14 additions & 8 deletions frontend/app/scripts/controllers/MainPageCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,23 @@
self.view = {};

self.defaultFilter = {
'_ne': {
'_field': 'status',
'_value': 'Completed'
}
_or: [
{
_field: 'status',
_value: 'Waiting'
},
{
_field: 'status',
_value: 'InProgress'
}
]
};

self.queryOperations = view === 'mytasks' ? [
{"_name": "currentUser"},
{"_name": "tasks"}
{_name: 'currentUser'},
{_name: 'tasks'}
] : [
{"_name": "waitingTask"}
{_name: 'waitingTask'}
];

if ($stateParams.viewId === 'mytasks') {
Expand Down Expand Up @@ -61,7 +67,7 @@
loadAll: false,
pageSize: self.filtering.context.pageSize,
filter: self.filtering.buildQuery(),
baseFilter: self.defaultFilter,
baseFilter: view === 'mytasks' ? self.defaultFilter : [],
operations: self.queryOperations,
extraData: ['case'],
name: $stateParams.viewId
Expand Down
13 changes: 12 additions & 1 deletion frontend/app/scripts/controllers/RootCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,18 @@ angular.module('theHiveControllers').controller('RootCtrl',
StreamQuerySrv('v1', [
{_name: 'currentUser'},
{_name: 'tasks'},
{_name: 'filter', _ne: {_field: 'status', _value: 'Completed'}},
{_name: 'filter',
_or: [
{
_field: 'status',
_value: 'Waiting'
},
{
_field: 'status',
_value: 'InProgress'
}
]
},
{_name: 'count'}
], {
scope: $scope,
Expand Down

0 comments on commit efc2133

Please sign in to comment.