[
'$scope',
'$rootScope',
+'$modalInstance',
+'$window',
'$uibModalInstance',
'cldsModelService',
'$location',
'dialogs',
'cldsTemplateService',
-function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
+function($scope, $rootScope, $modalInstance, $window, $uibModalInstance, cldsModelService, $location,
dialogs, cldsTemplateService) {
$scope.typeModel = 'template';
$scope.error = {
});
$scope.paramsRetry = function() {
// $("#paramsWarn").hide();
- var currentValue = $("#service").val() == null ? previous : $(
- "#service").val();
$("#ridinSpinners").css("display", "")
loadSharedPropertyByService(currentValue, true, callBack);
$("#ridinSpinners").css("display", "none")
$scope.close();
}
}
- $scope.refreshASDC = function() {
- $("#ridinSpinners").css("display", "")
- var bool = loadSharedPropertyByService(undefined, true, callBack);
- $("#ridinSpinners").css("display", "none");
- }
cldsTemplateService.getSavedTemplate().then(function(pars) {
$scope.templateNamel = []
for (var i = 0; i < pars.length; i++) {
}
return false;
}
- $scope.checkExisting = function() {
- var name = $('#modelName').val();
- if (contains($scope.modelNamel, name)) {
- $scope.nameinUse = true;
+ $scope.checkExisting=function(checkVal, errPatt, num){
+ var name = checkVal;
+ if (!errPatt && (checkVal!== undefined)){
+ if(contains($scope.modelNamel,name)){
+ $scope["nameinUse"+num]=true;
+ return true;
+ }else{
+ $scope["nameinUse"+num]=false;
+ return false;
+ }
} else {
- $scope.nameinUse = false;
+ $scope["nameinUse"+num]=false;
+ return false;
}
- specialCharacters();
}
function specialCharacters() {
$scope.spcl = false;
$rootScope.isNewClosed = false;
$uibModalInstance.close("closed");
};
- $scope.createNewModelOffTemplate = function(formModel) {
- reloadDefaultVariables(false)
- var modelName = document.getElementById("modelName").value;
- var templateName = document.getElementById("templateName").value;
- if (!modelName) {
- $scope.error.flag = true;
- $scope.error.message = "Please enter any closed template name for proceeding";
- return false;
- }
- // init UTM items
- $scope.utmModelsArray = [];
- $scope.selectedParent = {};
- $scope.currentUTMModel = {};
- $scope.currentUTMModel.selectedParent = {};
- $rootScope.oldUTMModels = [];
- $rootScope.projectName = "clds_default_project";
- var utmModels = {};
- utmModels.name = modelName;
- utmModels.subModels = [];
- $rootScope.utmModels = utmModels;
- cldsTemplateService.getTemplate(templateName).then(function(pars) {
- var tempImageText = pars.imageText;
- var authorizedToUp = pars.userAuthorizedToUpdate;
- pars = {}
- pars.imageText = tempImageText
- pars.status = "DESIGN";
- if (readMOnly) {
- pars.permittedActionCd = [ "" ];
- } else {
- pars.permittedActionCd = [ "TEST", "SUBMIT" ];
- }
- selected_template = templateName
- selected_model = modelName;
- cldsModelService.processActionResponse(modelName, pars);
- // set model bpmn and open diagram
- $rootScope.isPalette = true;
- }, function(data) {
- // alert("getModel failed");
- });
- allPolicies = {};
- elementMap = {};
- $uibModalInstance.close("closed");
- }
- $scope.cloneModel = function() {
- reloadDefaultVariables(false)
- var modelName = document.getElementById("modelName").value;
- var originalModel = document.getElementById("modelList").value;
- if (!modelName) {
- $scope.error.flag = true;
- $scope.error.message = "Please enter any name for proceeding";
- return false;
- }
- // init UTM items
- $scope.utmModelsArray = [];
- $scope.selectedParent = {};
- $scope.currentUTMModel = {};
- $scope.currentUTMModel.selectedParent = {};
- $rootScope.oldUTMModels = [];
- $rootScope.projectName = "clds_default_project";
- var utmModels = {};
- utmModels.name = modelName;
- utmModels.subModels = [];
- $rootScope.utmModels = utmModels;
- cldsModelService.getModel(originalModel).then(function(pars) {
- // process data returned
- var propText = pars.propText;
- var status = pars.status;
- var controlNamePrefix = pars.controlNamePrefix;
- var controlNameUuid = pars.controlNameUuid;
- selected_template = pars.templateName;
- typeID = pars.typeId;
- pars.status = "DESIGN";
- if (readMOnly) {
- pars.permittedActionCd = [ "" ];
- } else {
- pars.permittedActionCd = [ "TEST", "SUBMIT" ];
- }
- pars.controlNameUuid = "";
- modelEventService = pars.event;
- // actionCd = pars.event.actionCd;
- actionStateCd = pars.event.actionStateCd;
- deploymentId = pars.deploymentId;
- var authorizedToUp = pars.userAuthorizedToUpdate;
- cldsModelService.processActionResponse(modelName, pars);
- // deserialize model properties
- if (propText == null) {
- } else {
- elementMap = JSON.parse(propText);
- }
- selected_model = modelName;
- // set model bpmn and open diagram
- $rootScope.isPalette = true;
- }, function(data) {
- });
- $uibModalInstance.close("closed");
- }
- $scope.createNewModel = function() {
- reloadDefaultVariables(false)
- var modelName = document.getElementById("modelName").value;
- // BEGIN env
- // init UTM items
- $scope.utmModelsArray = [];
- $scope.selectedParent = {};
- $scope.currentUTMModel = {};
- $scope.currentUTMModel.selectedParent = {};
- $rootScope.oldUTMModels = [];
- $rootScope.projectName = "clds_default_project";
- var utmModels = {};
- utmModels.name = modelName;
- utmModels.subModels = [];
- $rootScope.utmModels = utmModels;
- // enable appropriate menu options
- var pars = {
- status : "DESIGN"
- };
- cldsModelService.processActionResponse(modelName, pars);
- selected_model = modelName;
- // set model bpmn and open diagram
- $rootScope.isPalette = true;
- $uibModalInstance.close("closed");
+ $scope.closeDiagram=function(){
+ $window.location.reload();
}
$scope.revertChanges = function() {
$scope.openModel();
var utmModels = {};
utmModels.name = modelName;
utmModels.subModels = [];
+ utmModels.type = 'Model';
$rootScope.utmModels = utmModels;
cldsModelService.getModel(modelName).then(function(pars) {
// process data returned
if (readMOnly) {
pars.permittedActionCd = [ "" ];
}
- cldsModelService.processActionResponse(modelName, pars);
+
// deserialize model properties
if (propText == null) {
} else {
elementMap = JSON.parse(propText);
}
+ var simple = elementMap.simpleModel;
+ $rootScope.isSimpleModel = simple;
selected_model = modelName;
+ cldsModelService.processActionResponse(modelName, pars, simple);
// set model bpmn and open diagram
$rootScope.isPalette = true;
}, function(data) {