change roadm app to support EDFA/ROADM/OPS devices, add OPS PowerConfig/LambdaQuery behaviour
Change-Id: Ieb6de727e766fdeb63740c0704f83fd11e44b935
diff --git a/apps/roadm/src/main/resources/app/view/roadmDevice/roadmDevice.js b/apps/roadm/src/main/resources/app/view/roadmDevice/roadmDevice.js
index 2537ed8..9080b12 100644
--- a/apps/roadm/src/main/resources/app/view/roadmDevice/roadmDevice.js
+++ b/apps/roadm/src/main/resources/app/view/roadmDevice/roadmDevice.js
@@ -7,7 +7,6 @@
// constants
var detailsReq = 'roadmDeviceDetailsRequest';
-
angular.module('ovRoadmDevice', [])
.controller('OvRoadmDeviceCtrl',
['$log', '$scope', '$location', 'TableBuilderService', 'WebSocketService',
@@ -19,6 +18,8 @@
$loc = _$loc_;
wss = _wss_;
ns = _ns_;
+
+ $scope.showFlowIcon = true;
// query for if a certain device needs to be highlighted
var params = $loc.search();
@@ -32,6 +33,16 @@
tag: 'roadmDevice'
});
+ $scope.queryShowItems = function (tabRow) {
+ // hide:OPTICAL_AMPLIFIER,FIBER_SWITCH, show:ROADM
+ if (tabRow['type'] == 'ROADM') {
+ $scope.showFlowIcon = true;
+ } else {
+ $scope.showFlowIcon = false;
+ }
+ $scope.$apply();
+ }
+
$scope.nav = function (path) {
if ($scope.selId) {
ns.navTo(path, { devId: $scope.selId });