Filtering for nodes
This commit is contained in:
parent
954b7a3920
commit
122eadc0de
5 changed files with 69 additions and 10 deletions
server/resources
|
@ -100,16 +100,21 @@ angular.module('ffffng').factory('NodeResource', function (
|
|||
return Resources.error(res, err);
|
||||
}
|
||||
|
||||
// TODO: Filter
|
||||
|
||||
return NodeService.getAllNodes(function (err, nodes, total) {
|
||||
return NodeService.getAllNodes(function (err, nodes) {
|
||||
if (err) {
|
||||
return Resources.error(res, err);
|
||||
}
|
||||
|
||||
var sortedNodes = Resources.sort(
|
||||
var filteredNodes = Resources.filter(
|
||||
nodes,
|
||||
['token', 'mac', 'hostname', 'key', 'coords', 'monitoringState'],
|
||||
['hostname', 'nickname', 'email', 'token', 'mac', 'key'],
|
||||
restParams
|
||||
);
|
||||
var total = filteredNodes.length;
|
||||
|
||||
var sortedNodes = Resources.sort(
|
||||
filteredNodes,
|
||||
['hostname', 'nickname', 'email', 'token', 'mac', 'key', 'coords', 'monitoringState'],
|
||||
restParams
|
||||
);
|
||||
var pageNodes = Resources.getPageEntities(sortedNodes, restParams);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue