summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js
index 0c6105c8..0d95e72a 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-controllers/admin-controller.js
@@ -704,7 +704,7 @@ appDS2.controller('adminController', function($scope, $http,AdminService, $modal
},function(error){
console.log("roleControllerDS2 failed: " + error);
- reloadPageOnce();
+ // reloadPageOnce();
}).finally(function() {
$scope.showLoader=false; // Always execute this on both error and success
});
@@ -727,7 +727,13 @@ appDS2.controller('adminController', function($scope, $http,AdminService, $modal
})
$scope.roleFnInit();
-
+ $scope.updateRoleFunction = function(){
+ $scope.role.roleFunctions=[];
+ for(var i=0;i<$scope.ociavailableRoleFunctions.length;i++){
+ if($scope.ociavailableRoleFunctions[i].selected)
+ $scope.role.roleFunctions.push($scope.ociavailableRoleFunctions[i]);
+ }
+ }
$scope.saveRole = function() {
var errorMsg;
$scope.showLoader=true;
@@ -841,6 +847,9 @@ appDS2.controller('adminController', function($scope, $http,AdminService, $modal
}
}
});
+ modalInstance.result.finally(function () {
+ $scope.updateRoleFunction();
+ });
}
$scope.addNewChildRoleFunctionModalPopup = function(data, role,info) {
@@ -860,6 +869,9 @@ appDS2.controller('adminController', function($scope, $http,AdminService, $modal
}
}
});
+ modalInstance.result.finally(function () {
+ alert();
+ });
}
// remove role function associated to a role on Role Edit page