From d350d5ac25c8df2846e4f0d9082cb4d364a17a83 Mon Sep 17 00:00:00 2001 From: "Sonsino, Ofir (os0695)" Date: Mon, 6 Aug 2018 16:14:59 +0300 Subject: UI Feature flagging support Change-Id: Ic2151dab6306c42364483e9064c01bab3dd7378b Issue-ID: VID-208 Signed-off-by: Sonsino, Ofir (os0695) --- .../main/webapp/app/vid/scripts/services/creationService.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js') diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js b/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js index 0e7dbe46f..f2a77e22d 100755 --- a/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js +++ b/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js @@ -30,10 +30,9 @@ */ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCONFIGURATION, - ComponentService, COMPONENT, FIELD, PARAMETER, UtilityService, OwningEntityService) { + ComponentService, COMPONENT, FIELD, PARAMETER, UtilityService, OwningEntityService,featureFlags) { var _this = this; - var getAsyncOperationList = function() { if (DataService.getLoggedInUserId() == null) { getLoggedInUserID(); @@ -660,6 +659,11 @@ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCON userParams : getArbitraryParameters(parameterList) } }; + if (featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_ADD_MSO_TESTAPI_FIELD)) { + if ((_this.componentId != COMPONENT.SERVICE) || ( DataService.getALaCarte() )) { + requestDetails.requestParameters.testApi = DataService.getMsoRequestParametersTestApi(); + } + } if ( (_this.componentId != COMPONENT.SERVICE) || ( !DataService.getALaCarte() ) ) { // include cloud region for everything but service create alacarte var lcpRegion = getValueFromList(FIELD.ID.LCP_REGION, parameterList); @@ -673,6 +677,7 @@ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCON }; } switch (_this.componentId) { + case COMPONENT.SERVICE: requestDetails.subscriberInfo = { globalSubscriberId : DataService.getGlobalCustomerId(), @@ -1285,4 +1290,4 @@ var CreationService = function($log, AaiService, AsdcService, DataService,VIDCON appDS2.factory("CreationService", [ "$log", "AaiService", "AsdcService", "DataService","VIDCONFIGURATION", "ComponentService", "COMPONENT", "FIELD", "PARAMETER", - "UtilityService", "OwningEntityService", CreationService ]); + "UtilityService", "OwningEntityService","featureFlags", CreationService ]); -- cgit 1.2.3-korg