Sorting of tasks and nodes in admin panel.
This commit is contained in:
parent
ce2359a094
commit
954b7a3920
7 changed files with 77 additions and 21 deletions
server/resources
|
@ -100,15 +100,22 @@ angular.module('ffffng').factory('NodeResource', function (
|
|||
return Resources.error(res, err);
|
||||
}
|
||||
|
||||
// TODO: Sort + Filter
|
||||
// TODO: Filter
|
||||
|
||||
return NodeService.getAllNodes(restParams._page, restParams._perPage, function (err, nodes, total) {
|
||||
return NodeService.getAllNodes(function (err, nodes, total) {
|
||||
if (err) {
|
||||
return Resources.error(res, err);
|
||||
}
|
||||
|
||||
var sortedNodes = Resources.sort(
|
||||
nodes,
|
||||
['token', 'mac', 'hostname', 'key', 'coords', 'monitoringState'],
|
||||
restParams
|
||||
);
|
||||
var pageNodes = Resources.getPageEntities(sortedNodes, restParams);
|
||||
|
||||
res.set('X-Total-Count', total);
|
||||
return Resources.success(res, nodes);
|
||||
return Resources.success(res, pageNodes);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue