blob: 6f0ae2c69142e6947e4d52181a3fb35b311530ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
(function () {
'use strict';
appDS2.filter('changeManagementsByStatuses', [changeManagementsByStatuses]);
function changeManagementsByStatuses () {
return function(changeManagements, metadata) {
var result = [];
if(changeManagements && metadata && metadata.statuses) {
angular.forEach(changeManagements, function(changeManagement) {
angular.forEach(metadata.statuses, function(status) {
if(changeManagement.requestStatus.requestState === status) {
result.push(changeManagement);
return;
}
});
});
}
return result;
}
}
})();
|