Only filter portal jobs on the first init

This commit is contained in:
Michael Abashian
2016-07-05 13:02:12 -04:00
parent a2f0f7a6dc
commit d9a47b7b7f

View File

@@ -23,7 +23,7 @@ export function PortalModeJobsController($scope, $rootScope, GetBasePath, Genera
$scope.iterator = list.iterator; $scope.iterator = list.iterator;
$scope.activeFilter = 'user'; $scope.activeFilter = 'user';
var init = function(){ var init = function(filter){
view.inject(list, { view.inject(list, {
id: 'portal-jobs', id: 'portal-jobs',
mode: 'edit', mode: 'edit',
@@ -45,8 +45,10 @@ export function PortalModeJobsController($scope, $rootScope, GetBasePath, Genera
pageSize: pageSize pageSize: pageSize
}); });
$scope.search (list.iterator); $scope.search (list.iterator);
// hack to default to descending sort order if(filter) {
$scope.sort('job','finished'); // hack to default to descending sort order
$scope.sort('job','finished');
}
}; };
@@ -67,7 +69,7 @@ export function PortalModeJobsController($scope, $rootScope, GetBasePath, Genera
$scope.search(list.iterator); $scope.search(list.iterator);
}; };
init(); init(true);
} }
PortalModeJobsController.$inject = ['$scope', '$rootScope', 'GetBasePath', 'generateList', 'PortalJobsList', 'SearchInit', PortalModeJobsController.$inject = ['$scope', '$rootScope', 'GetBasePath', 'generateList', 'PortalJobsList', 'SearchInit',