When toggled off, the only way to configure VID's value is by manually setting a value in the DB.
See https://jira.onap.org/browse/VID-801
- * FLAG_2006_NEW_VIEW_EDIT_BUTTON_IN_INSTANTIATION_STATUS
- When flag is true the "New view/edit" button will appear in context menu of chosen service in Instantiation Status window.
- The click on that button will open the service instance in drawing board (new screens).
-
- * FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER
+* FLAG_2006_NEW_VIEW_EDIT_BUTTON_IN_INSTANTIATION_STATUS
+
+ When flag is true the "New view/edit" button will appear in context menu of chosen service in Instantiation Status window.
+ The click on that button will open the service instance in drawing board (new screens).
- When flag is true the "Source Subscriber Name" drop down will be added for the source VNF
- on the PMC (Port Mirroring Configuration) instantiation form.
-
- * FLAG_2006_PAUSE_VFMODULE_INSTANTIATION_CREATION
- When flag is true, pause upon creation capability for vfmodule is enabled on
- the new view edit screen
-
-
\ No newline at end of file
+* FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER
+
+ When flag is true the "Source Subscriber Name" drop down will be added for the source VNF
+ on the PMC (Port Mirroring Configuration) instantiation form.
+
+
+* FLAG_2006_PAUSE_VFMODULE_INSTANTIATION_CREATION
+
+ When flag is true, pause upon creation capability for vfmodule is enabled on
+ the new view edit screen
+
+
+* FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO
+
+ When toggled on, Change Management flows are submitted directly to SO. When toggled off, VID will use Scheduler.
+
FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER,
FLAG_2006_PAUSE_VFMODULE_INSTANTIATION_CREATION,
FLAG_GUILIN_CONFIG_PORTAL_APP_PASSWORD,
+ FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO,
;
FLAG_SHOW_ORCHESTRATION_TYPE = false
FLAG_1911_INSTANTIATION_ORDER_BUTTON_IN_ASYNC_ALACARTE = false
FLAG_2002_ANY_ALACARTE_BESIDES_EXCLUDED_NEW_INSTANTIATION_UI = false
+FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO = true
FLAG_CREATE_ERROR_REPORTS = true
FLAG_SHOW_ORCHESTRATION_TYPE = false
FLAG_DISABLE_HOMING = true
+FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO = true
FLAG_ENABLE_WEBPACK_MODERN_UI = true
FLAG_NETWORK_TO_ASYNC_INSTANTIATION = false
FLAG_HANDLE_SO_WORKFLOWS = true
FLAG_CREATE_ERROR_REPORTS = true
FLAG_SHOW_ORCHESTRATION_TYPE = false
+FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO = true
# Modern UI (Drawing-Board; View/Edit)
# - - - - - - - - - - - - - - - - - -
FLAG_SHOW_ORCHESTRATION_TYPE: "FLAG_SHOW_ORCHESTRATION_TYPE",
FLAG_2004_INSTANTIATION_TEMPLATES_POPUP : "FLAG_2004_INSTANTIATION_TEMPLATES_POPUP",
FLAG_2006_USER_PERMISSIONS_BY_OWNING_ENTITY: "FLAG_2006_USER_PERMISSIONS_BY_OWNING_ENTITY",
+ FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO: "FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO",
FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER: "FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER"
}
(function () {
'use strict';
- appDS2.controller("changeManagementController", ["$uibModal", "changeManagementService", "_", "$log", "SchedulerService", "$filter", "VIDCONFIGURATION", changeManagementController]);
+ appDS2.controller("changeManagementController", ["$uibModal", "changeManagementService", "_", "$log", "SchedulerService", "$filter", "VIDCONFIGURATION", "COMPONENT", "featureFlags", changeManagementController]);
- function changeManagementController($uibModal, changeManagementService, _, $log, SchedulerService, $filter, VIDCONFIGURATION) {
+ function changeManagementController($uibModal, changeManagementService, _, $log, SchedulerService, $filter, VIDCONFIGURATION, COMPONENT, featureFlags) {
var vm = this;
vm.lastTimeUpdated = "";
- vm.hasScheduler = !!VIDCONFIGURATION.SCHEDULER_PORTAL_URL;
+ vm.hasScheduler = !featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO);
vm.currModal = null;
vm.init = function() {
var vm = this;
- vm.hasScheduler = !!VIDCONFIGURATION.SCHEDULER_PORTAL_URL;
+ vm.hasScheduler = !featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO);
vm.errorMsg = '';
vm.isSearchedVNF = false;
"FLAG_HANDLE_SO_WORKFLOWS": true,
"FLAG_DISABLE_HOMING": true,
"FLAG_ADD_MSO_TESTAPI_FIELD": true,
+ "FLAG_GUILIN_CHANGEMG_SUBMIT_TO_SO": true,
})
.as('initFlags');