Add feature toggle support for PNF PnP 13/65513/2
authorJoanna Jeremicz <joanna.jeremicz@nokia.com>
Mon, 10 Sep 2018 11:30:28 +0000 (13:30 +0200)
committerJoanna Jeremicz <joanna.jeremicz@nokia.com>
Tue, 11 Sep 2018 07:12:24 +0000 (09:12 +0200)
Change-Id: Ia6d1866851a2e487ba61fd693d9b1c5038d5703b
Issue-ID: VID-301
Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com>
vid-app-common/src/main/java/org/onap/vid/properties/Features.java
vid-app-common/src/main/webapp/WEB-INF/conf/features.properties
vid-app-common/src/main/webapp/app/vid/scripts/constants/componentConstants.js
vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js

index e08a92e..cc623d4 100644 (file)
@@ -22,7 +22,8 @@ public enum Features implements Feature {
     FLAG_COLLECTION_RESOURCE_SUPPORT,
     FLAG_SHOW_ASSIGNMENTS,
     FLAG_SHOW_VERIFY_SERVICE,
-    FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD;
+    FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD,
+    FLAG_PNP_INSTANTIATION;
 
     public boolean isActive() {
         return FeatureContext.getFeatureManager().isActive(this);
index 0588ac1..3ca0e6e 100644 (file)
@@ -24,3 +24,4 @@ FLAG_SERVICE_MODEL_CACHE = true
 FLAG_SHOW_ASSIGNMENTS = true
 FLAG_SHOW_VERIFY_SERVICE=false
 FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD = false
+FLAG_PNP_INSTANTIATION = true
\ No newline at end of file
index e3edf83..947e600 100755 (executable)
@@ -242,7 +242,8 @@ appDS2
         FLAG_ADD_MSO_TESTAPI_FIELD : "FLAG_ADD_MSO_TESTAPI_FIELD",
         FLAG_COLLECTION_RESOURCE_SUPPORT : "FLAG_COLLECTION_RESOURCE_SUPPORT",
         FLAG_SHOW_ASSIGNMENTS: "FLAG_SHOW_ASSIGNMENTS",
-        FLAG_SHOW_VERIFY_SERVICE: "FLAG_SHOW_VERIFY_SERVICE"
+        FLAG_SHOW_VERIFY_SERVICE: "FLAG_SHOW_VERIFY_SERVICE",
+        FLAG_PNP_INSTANTIATION: "FLAG_PNP_INSTANTIATION"
     }
 
     };
index f2a77e2..b896847 100755 (executable)
@@ -245,7 +245,7 @@ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCON
             }\r
 \r
             //if service model has a pnf, add a PNF ID parameter\r
-            if (DataService.getPnf()) {\r
+            if (featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_PNP_INSTANTIATION) && DataService.getPnf()) {\r
                 parameterList = parameterList.concat([ FIELD.PARAMETER.PNF_ID ]);\r
             }\r
         }\r