});
$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 == "Create CL") {
- $rootScope.isNewClosed = true;
- $scope.cldsCreateModel();
} 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") {
};
$scope.tabs = {
"Closed Loop" : [ {
- link : "/cldsCreateModel",
- name : "Create CL"
- }, {
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",
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.cldsCreateModel = function() {
-
- var dlg = dialogs.create(
- 'partials/portfolios/clds_create_model_off_Template.html',
- 'CldsOpenModelCtrl', {
- closable : true,
- draggable : true
- }, {
- size : 'lg',
- keyboard : true,
- backdrop : 'static',
- windowClass : 'my-class'
- });
- dlg.result.then(function(name) {
-
- }, function() {
-
- });
- };
$scope.extraUserInfo = function() {
var dlg = dialogs.create(
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) {
+ $scope.ToscaModelWindow = function (tosca_model) {
- 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() {
-
- });
+ var dlg = dialogs.create('partials/portfolios/tosca_model_properties.html','ToscaModelCtrl',{closable:true,draggable:true},{size:'lg',keyboard: true,backdrop: 'static',windowClass: 'my-class'});
+ dlg.result.then(function(name){
+ },function(){
+ });
};
$scope.PolicyWindow = function(policy) {
var dlg = dialogs.create(
'partials/portfolios/PolicyWindow_properties.html',
- 'ImportSchemaCtrl', {
+ '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()