diff options
author | Ofir Sonsino <os0695@intl.att.com> | 2018-08-06 13:34:49 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-08-06 13:34:49 +0000 |
commit | d4da64c40ed711a0557d46cbeedd0f9533471119 (patch) | |
tree | 4719c3260ae274250c408be8653a116640f1225b /vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js | |
parent | c53f8f4cbec4376f5f66f1acb076157e352bb62f (diff) | |
parent | d350d5ac25c8df2846e4f0d9082cb4d364a17a83 (diff) |
Merge "UI Feature flagging support"
Diffstat (limited to 'vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js')
-rw-r--r-- | vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js b/vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js index 6f0ae2c6..82dbebcb 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js +++ b/vid-app-common/src/main/webapp/app/vid/scripts/filters/change-managements-by-statuses.filter.js @@ -7,12 +7,16 @@ 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; - } - }); + var found = metadata.statuses + .map(function(c) { return c.toLowerCase(); }) + .indexOf(changeManagement.requestStatus.requestState.toLowerCase()) !== -1; + + if (metadata.notContains && !found) { + result.push(changeManagement); + } + if (! metadata.notContains && found) { + result.push(changeManagement); + } }); } |