});
$scope.emptyMenuClick = function(value, name) {
- if ($rootScope.isNewClosed && name != "Save CL"
+ if ($rootScope.isNewClosed
&& name != "Close Model" && name != "Properties CL") {
saveConfirmationNotificationPopUp();
} else {
$scope.saveConfirmationNotificationPopUp(function(data) {
if (data) {
- if ($rootScope.isNewClosed) {
- isSaveCheck("Save CL");
- }
$rootScope.isNewClosed = false;
} else {
return false;
window.open(value);
} else if (name == "Contact Us") {
$rootScope.contactUs();
- } else if (name == "Revert Model Changes") {
- $scope.cldsRevertModel();
} else if (name == "Close Model") {
$scope.cldsClose();
- } else if (name == "Refresh ASDC") {
- $scope.cldsRefreshASDC();
} else if (name == "Open CL") {
$scope.cldsOpenModel();
- } else if (name == "Save CL") {
- $rootScope.isNewClosed = false;
- $scope.cldsPerformAction("SAVE");
- } else if (name == "Validation Test") {
- $scope.cldsPerformAction("TEST");
} else if (name == "Submit") {
$scope.cldsConfirmPerformAction("SUBMIT");
- } else if (name == "Resubmit") {
- $scope.cldsConfirmPerformAction("RESUBMIT");
} else if (name == "Update") {
$scope.cldsConfirmPerformAction("UPDATE");
} else if (name == "Delete") {
"Closed Loop" : [ {
link : "/cldsOpenModel",
name : "Open CL"
- }, {
- link : "/cldsSaveModel",
- name : "Save CL"
}, {
link : "/cldsOpenModelProperties",
name : "Properties CL"
- }, {
- link : "/RevertChanges",
- name : "Revert Model Changes"
}, {
link : "/Close",
name : "Close Model"
} ],
"Manage" : [ {
- link : "/cldsTestActivate",
- name : "Validation Test"
- }, {
link : "/cldsSubmit",
name : "Submit"
}, {
- link : "/cldsResubmit",
- name : "Resubmit"
- }, {
- link : "/cldsUpdate",
- name : "Update"
- }, {
+ // disabled for Dublin since Policy doesn't support updating in this release
+ // link : "/cldsUpdate",
+ // name : "Update"
+ //}, {
link : "/cldsStop",
name : "Stop"
}, {
"View" : [ {
link : "/refreshStatus",
name : "Refresh Status"
- }, {
- link : "/cldsRefreshASDC",
- name : "Refresh ASDC"
} ],
"Help" : [ {
link : "http://wiki.onap.org",
var dlg = dialogs.notify('Error', msg);
}
- $scope.reviewTestSet = function() {
-
- $rootScope.modeltestset = list_model_test_sets[selected_model];
- $rootScope.isPalette = false;
- $rootScope.isTestset = true;
- $rootScope.isRequirementCoverage = false;
- document.getElementById("modeler_name").textContent = "UTM Test Set";
- $('div').find('.k-collapse-next').click();
- };
- $scope.requirementCoverage = function() {
-
- $rootScope.testCaseRequirements = [];
- $rootScope.validTestRequirementArray = [];
- $rootScope.validTestRequirements = {};
- $rootScope.modeltestset = list_model_test_sets[selected_model];
- var allPathDetails = [];
- $scope.currentSelectedModel = {};
- $rootScope.pathDetailsList = list_model_path_details[selected_model];
- for (var x = 0; x < allPathDetails.length; x++) {
- var tempPathDetails = allPathDetails[x];
- if (tempPathDetails != null) {
- for (var i = 0; i < tempPathDetails.length; i++) {
- var pathDetails = tempPathDetails[i];
- if (pathDetails.requirement !== ''
- && pathDetails.requirement !== null) {
- $rootScope.testCaseRequirements
- .push(pathDetails.requirement);
- }
- }
- }
- }
- for (var p = 0; p < $rootScope.modeltestset.activityTestCases.length; p++) {
- var activityTestCases = $rootScope.modeltestset.activityTestCases[p];
- if (activityTestCases.mappedRequirements != null) {
- for (var i = 0; i < activityTestCases.mappedRequirements.length; i++) {
- var testCaseNames = $rootScope.validTestRequirements[activityTestCases.mappedRequirements[i]];
- if (testCaseNames == null) {
- testCaseNames = [];
- }
- if (activityTestCases.version != null)
- var testCase = activityTestCases.testCaseName + "_"
- + activityTestCases.version;
- else
- var testCase = activityTestCases.testCaseName;
- testCaseNames.push(testCase);
- $rootScope.validTestRequirements[activityTestCases.mappedRequirements[i]] = testCaseNames;
- }
- }
- }
- $rootScope.isPalette = false;
- $rootScope.isTestset = false;
- $rootScope.isRequirementCoverage = true;
- document.getElementById("modeler_name").textContent = "Test Case / Requirement Coverage";
- $('div').find('.k-collapse-next').click();
- };
$scope.activityModelling = function() {
};
callBack(null);
});
};
- $scope.cldsRefreshASDC = function() {
-
- var dlg = dialogs.create('partials/portfolios/refresh_asdc.html',
- 'CldsOpenModelCtrl', {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- dlg.result.then(function(name) {
-
- }, function() {
-
- });
- }
- $scope.cldsRevertModel = function() {
-
- var dlg = dialogs.create(
- 'partials/portfolios/ConfirmRevertChanges.html',
- 'CldsOpenModelCtrl', {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- dlg.result.then(function(name) {
-
- }, function() {
-
- });
- };
$rootScope.cldsOpenModelProperties = function() {
var dlg = dialogs.create(
});
};
$scope.cldsPerformAction = function(uiAction) {
-
var modelName = selected_model;
- var controlNamePrefix = "ClosedLoop-";
- var bpmnText = modelXML;
- // serialize model properties
- var propText = JSON.stringify(elementMap);
- var templateName = selected_template
- var svgXml = $("#svgContainer").html();
console.log("cldsPerformAction: " + uiAction + " modelName="
+ modelName);
- console.log("cldsPerformAction: " + uiAction
- + " controlNamePrefix=" + controlNamePrefix);
- console.log("cldsPerformAction: " + uiAction + " bpmnText="
- + bpmnText);
- console.log("cldsPerformAction: " + uiAction + " propText="
- + propText);
- console.log("cldsPerformAction: " + uiAction + " typeID=" + typeID);
- console.log("cldsPerformAction: " + uiAction + " deploymentId="
- + deploymentId);
- cldsModelService.processAction(uiAction, modelName,
- controlNamePrefix, bpmnText, propText, svgXml, templateName,
- typeID, deploymentId).then(function(pars) {
+ cldsModelService.processAction(uiAction, modelName).then(function(pars) {
console.log("cldsPerformAction: pars=" + pars);
- cldsModelService.processRefresh(pars);
}, function(data) {
});
};
$scope.refreshStatus = function() {
-
var modelName = selected_model;
- var svgXml = $("#svgContainer").html();
console.log("refreStatus modelName=" + modelName);
cldsModelService.getModel(modelName).then(function(pars) {
-
console.log("refreStatus: pars=" + pars);
- cldsModelService.processRefresh(pars);
+ cldsModelService.processRefresh();
}, function(data) {
});
});
};
function cldsToggleDeploy(uiAction) {
-
- var modelName = selected_model;
- var controlNamePrefix = "ClosedLoop-";
- var bpmnText = modelXML;
- // serialize model properties
- var propText = JSON.stringify(elementMap);
- var templateName = selected_template;
- var svgXml = $("#svgContainer").html();
console.log("cldsPerformAction: " + uiAction + " modelName="
- + modelName);
- console.log("cldsPerformAction: " + uiAction
- + " controlNamePrefix=" + controlNamePrefix);
- console.log("cldsPerformAction: " + uiAction + " bpmnText="
- + bpmnText);
- console.log("cldsPerformAction: " + uiAction + " propText="
- + propText);
- console.log("cldsPerformAction: " + uiAction
- + " modelEventService=" + modelEventService);
- console.log("cldsPerformAction: " + uiAction + " typeID=" + typeID);
- console.log("cldsPerformAction: " + uiAction + " deploymentId="
- + deploymentId);
- cldsModelService.toggleDeploy(uiAction, modelName,
- controlNamePrefix, bpmnText, propText, svgXml, templateName,
- typeID, controlNameUuid, modelEventService, deploymentId).then(
+ + selected_model);
+ cldsModelService.toggleDeploy(uiAction, selected_model).then(
function(pars) {
-
- var cldsObject = pars.body;
- typeID = cldsObject.typeId;
- controlNameUuid = cldsObject.controlNameUuid;
- selected_template = cldsObject.templateName;
- modelEventService = cldsObject.event;
- actionStateCd = cldsObject.event.actionStateCd;
- deploymentId = cldsObject.deploymentId;
- cldsModelService.processActionResponse(modelName, cldsObject);
}, function(data) {
});
}
- $scope.VesCollectorWindow = function(vesCollector) {
-
- var dlg = dialogs.create(
- 'partials/portfolios/vesCollector_properties.html',
- 'ImportSchemaCtrl', {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- dlg.result.then(function(name) {
-
- }, function() {
-
- });
- };
- $scope.HolmesWindow = function(holmes) {
-
- var partial = 'partials/portfolios/holmes_properties.html'
- var dlg = dialogs.create(partial, 'ImportSchemaCtrl', holmes, {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- };
- $scope.TCAWindow = function(tca) {
-
- var dlg = dialogs.create('partials/portfolios/tca_properties.html',
- 'ImportSchemaCtrl', {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- dlg.result.then(function(name) {
-
- }, function() {
-
- });
- };
$scope.ToscaModelWindow = function (tosca_model) {
var dlg = dialogs.create('partials/portfolios/tosca_model_properties.html','ToscaModelCtrl',{closable:true,draggable:true},{size:'lg',keyboard: true,backdrop: 'static',windowClass: 'my-class'});
$scope.PolicyWindow = function(policy) {
var dlg = dialogs.create(
- 'partials/portfolios/PolicyWindow_properties.html',
- 'ImportSchemaCtrl', {
+ 'partials/portfolios/operational_policy_window.html',
+ 'operationalPolicyCtrl', {
closable : true,
draggable : true
}, {
$route.reload();
} ]);
-function TestCtrl($scope) {
-
- $scope.msg = "Hello from a controller method.";
- $scope.returnHello = function() {
-
- return $scope.msg;
- }
-}
-function importshema() {
-
- angular.element(document.getElementById('navbar')).scope().importSchema();
-}
-function VesCollectorWindow(vesCollectorWin) {
- angular.element(document.getElementById('navbar')).scope()
- .VesCollectorWindow(vesCollectorWin);
-}
-function HolmesWindow(holmesWin) {
-
- angular.element(document.getElementById('navbar')).scope().HolmesWindow(
- holmesWin);
-}
function F5Window() {
angular.element(document.getElementById('navbar')).scope().F5Window();
}
-function TCAWindow(tca) {
-
- angular.element(document.getElementById('navbar')).scope().TCAWindow(tca);
-}
function GOCWindow() {
angular.element(document.getElementById('navbar')).scope().GOCWindow();
}
function ToscaModelWindow() {
angular.element(document.getElementById('navbar')).scope().ToscaModelWindow();
-};
+}
function PolicyWindow(PolicyWin) {
angular.element(document.getElementById('navbar')).scope().PolicyWindow(
angular.element(document.getElementById('navbar')).scope()
.setDefaultValue();
}
-function upgradeSchemaVersion() {
-
- angular.element(document.getElementById('navbar')).scope()
- .upgradeSchemaVersion();
-}
function saveProject() {
angular.element(document.getElementById('navbar')).scope().saveProject();
}
-function modifySchema() {
- angular.element(document.getElementById('navbar')).scope().modifySchema();
-}
-function definePID() {
-
- angular.element(document.getElementById('navbar')).scope().definePID();
-}
function defineServiceAcronym() {
angular.element(document.getElementById('navbar')).scope()