PNF Plug & Play use case 49/39549/1
authorSonsino, Ofir (os0695) <os0695@intl.att.com>
Wed, 28 Mar 2018 09:42:14 +0000 (12:42 +0300)
committerSonsino, Ofir (os0695) <os0695@intl.att.com>
Wed, 28 Mar 2018 09:42:14 +0000 (12:42 +0300)
Change-Id: I6901e9cd61d09dd770c57b4310f5c6d71fd41bc5
Issue-ID: VID-203
Signed-off-by: Sonsino, Ofir (os0695) <os0695@intl.att.com>
vid-app-common/src/main/webapp/app/vid/scripts/constants/fieldConstants.js
vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js

index d7f429a..fc051d0 100755 (executable)
@@ -28,6 +28,7 @@ appDS2.factory("FIELD", ["PARAMETER", function (PARAMETER) {
     var ID = {\r
         AVAILABLE_VOLUME_GROUP: "availableVolumeGroup",\r
         INSTANCE_NAME: "instanceName",\r
+        PNF_ID: "pnfId",\r
         LCP_REGION: "lcpRegion",\r
         LCP_REGION_TEXT: "lcpRegionText",\r
         PRODUCT_FAMILY: "productFamily",\r
@@ -155,6 +156,7 @@ appDS2.factory("FIELD", ["PARAMETER", function (PARAMETER) {
     var NAME = {\r
     AVAILABLE_VOLUME_GROUP: "Available Volume Group",\r
     INSTANCE_NAME: "Instance Name",\r
+    PNF_ID: "PNF (Correlation) ID",\r
     CUSTOMER_ID: "Customer ID",\r
     LCP_REGION: "LCP Region",\r
     LCP_REGION_TEXT: "Legacy Region",\r
@@ -337,6 +339,11 @@ appDS2.factory("FIELD", ["PARAMETER", function (PARAMETER) {
             id: ID.INSTANCE_NAME,\r
             isRequired: true\r
         },\r
+        PNF_ID: {\r
+            name: NAME.PNF_ID,\r
+            id: ID.PNF_ID,\r
+            isRequired: false\r
+        },\r
         LCP_REGION: {\r
             name: NAME.LCP_REGION,\r
             id: ID.LCP_REGION,\r
index 838ab37..56ec715 100755 (executable)
@@ -241,7 +241,10 @@ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCON
 \r
             parameterList = parameterList.concat([ getProjectParameter() ]);\r
             parameterList = parameterList.concat([ getOwningEntityParameter() ]);\r
-\r
+            //if service model has a pnf, add a PNF ID parameter\r
+            if (DataService.getPnf()) {\r
+                parameterList = parameterList.concat([ FIELD.PARAMETER.PNF_ID ]);\r
+            }\r
         }\r
         else {\r
             parameterList = [ FIELD.PARAMETER.INSTANCE_NAME ];\r