Add Loop name
[clamp.git] / src / main / resources / META-INF / resources / designer / scripts / app.js
index 1794cb7..2a2994a 100644 (file)
@@ -232,7 +232,7 @@ function($scope, $rootScope, $timeout, dialogs) {
            });
            $scope.emptyMenuClick = function(value, name) {
 
-                   if ($rootScope.isNewClosed && name != "Save CL"
+                   if ($rootScope.isNewClosed
                    && name != "Close Model" && name != "Properties CL") {
                            saveConfirmationNotificationPopUp();
                    } else {
@@ -243,9 +243,6 @@ function($scope, $rootScope, $timeout, dialogs) {
                            $scope.saveConfirmationNotificationPopUp(function(data) {
 
                                    if (data) {
-                                           if ($rootScope.isNewClosed) {
-                                                   isSaveCheck("Save CL");
-                                           }
                                            $rootScope.isNewClosed = false;
                                    } else {
                                            return false;
@@ -260,15 +257,10 @@ function($scope, $rootScope, $timeout, dialogs) {
                                    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 == "Open CL") {
                                    $scope.cldsOpenModel();
-                           } else if (name == "Save CL") {
-                                   $rootScope.isNewClosed = false;
-                                   $scope.cldsPerformAction("SAVE");
                            } else if (name == "Submit") {
                                    $scope.cldsConfirmPerformAction("SUBMIT");
                            } else if (name == "Update") {
@@ -301,15 +293,9 @@ function($scope, $rootScope, $timeout, dialogs) {
                "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"
@@ -321,7 +307,7 @@ function($scope, $rootScope, $timeout, dialogs) {
                // disabled for Dublin since Policy doesn't support updating in this release
                    //   link : "/cldsUpdate",
                //    name : "Update"
-               }, {
+               //}, {
                    link : "/cldsStop",
                    name : "Stop"
                }, {
@@ -404,61 +390,6 @@ function($scope, $rootScope, $timeout, dialogs) {
 
                    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() {
 
            };
@@ -506,25 +437,6 @@ function($scope, $rootScope, $timeout, dialogs) {
                            callBack(null);
                    });
            };
-           $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(
@@ -578,44 +490,22 @@ function($scope, $rootScope, $timeout, dialogs) {
                    });
            };
            $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) {
 
                    });
@@ -662,40 +552,10 @@ function($scope, $rootScope, $timeout, dialogs) {
                    });
            };
            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) {
 
                    });
@@ -710,8 +570,8 @@ function($scope, $rootScope, $timeout, dialogs) {
            $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
                    }, {
@@ -801,18 +661,7 @@ app.run([ '$route', function($route) {
 
        $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 F5Window() {
 
        angular.element(document.getElementById('navbar')).scope().F5Window();
@@ -823,7 +672,7 @@ function GOCWindow() {
 }
 function ToscaModelWindow() {
     angular.element(document.getElementById('navbar')).scope().ToscaModelWindow();
-};
+}
 function PolicyWindow(PolicyWin) {
 
        angular.element(document.getElementById('navbar')).scope().PolicyWindow(
@@ -839,23 +688,11 @@ function setdefaultvalue() {
        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()