* ===================================================================
* ECOMP is a trademark and service mark of AT&T Intellectual Property.
*/
-
app.controller('CldsOpenTemplateCtrl',
['$scope', '$rootScope', '$modalInstance','$window','cldsTemplateService', '$location', 'dialogs',
function($scope, $rootScope, $modalInstance,$window, cldsTemplateService, $location,dialogs) {
- console.log("////////////CldsOpenTemplateCtrl");
+
$scope.error = {
flag : false,
message: ""
//console.log($scope.modelNamel[i])
}
setTimeout(function(){
- console.log("setTimeout");
+
setMultiSelect(); }, 100);
});
function contains(a, obj) {
- console.log("contains");
+
var i = a.length;
while (i--) {
if (a[i].toLowerCase() === obj.toLowerCase()) {
return false;
}
$scope.checkExisting=function(){
- console.log("checkExisting");
+
var name = $('#modelName').val();
//alert(name)
//console.log($scope.modelNamel)
}
$scope.closeDiagram=function(){
- console.log("closeDiagram");
+
$window.location.reload();
}
$scope.createNewTemplate=function(){
- console.log("createNewTemplate");
+
reloadDefaultVariables(true)
if($(".bjs-container").is("[hidden]")){
$(".bjs-container").removeAttr("hidden");
$scope.error.flag =true;
$scope.error.message = "Please enter any name for proceeding";
return false;
- }
-
- console.log("openModel: modelName=" + modelName);
+ }
// BEGIN env
// init UTM items
pars.event={}
pars.event.actionStateCD=""
pars.newTemplate = true
+ pars.permittedActionCd= [""];
cldsTemplateService.processActionResponse(modelName, pars);
selected_model = modelName;
}
$scope.revertChanges=function(){
- console.log("revertChanges");
+
$scope.openTemplate();
}
$scope.close=function(){
- console.log("close");
+
$rootScope.isNew = false;
$modalInstance.close("closed");
}
$scope.openTemplate = function() {
- console.log("openTemplate");
+
reloadDefaultVariables(true)
if($(".bjs-container").is("[hidden]")){
$(".bjs-container").removeAttr("hidden");
$("#svgContainer").remove();
}
var modelName = document.getElementById("modelName").value;
- console.log("openModel: modelName=" + modelName);
if($scope.modelNamel.includes(document.getElementById("modelName").value)){
}
cldsTemplateService.getTemplate( modelName ).then(function(pars) {
- console.log("openModel: pars=");
- console.log(pars)
// process data returned
var bpmnText = pars.bpmnText;
var propText = pars.propText;
var status = pars.status;
var controlNamePrefix = pars.controlNamePrefix;
var controlNameUuid = pars.controlNameUuid;
-
+ var authorizedToUp = pars.userAuthorizedToUpdate;
+ pars.permittedActionCd= [""];
cldsTemplateService.processActionResponse(modelName, pars);
// deserialize model properties
- console.log("prop text")
- console.log(propText)
if ( propText == null ) {
- console.log("openModel: propText is null");
} else {
- console.log("openModel: propText=" + propText);
elementMap = JSON.parse(propText);
}
visibility_model();
},
function(data) {
- console.log("data");
+ //console.log("data");
//alert("getModel failed");
});
}
]
-);
+);
\ No newline at end of file