diff --git a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/applications.js b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/applications.js index 6c77ae700c..5cc6390881 100755 --- a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/applications.js +++ b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/applications.js @@ -347,7 +347,7 @@ module.controller('ApplicationDetailCtrl', function($scope, realm, application, }); -module.controller('ApplicationScopeMappingCtrl', function($scope, $http, realm, application, applications, +module.controller('ApplicationScopeMappingCtrl', function($scope, $http, realm, application, applications, Notifications, Application, ApplicationRealmScopeMapping, ApplicationApplicationScopeMapping, ApplicationRole, ApplicationAvailableRealmScopeMapping, ApplicationAvailableApplicationScopeMapping, @@ -375,6 +375,7 @@ module.controller('ApplicationScopeMappingCtrl', function($scope, $http, realm, $scope.changed = false; application = angular.copy($scope.application); updateRealmRoles(); + Notifications.success("Scope mappings updated."); }); } @@ -399,49 +400,40 @@ module.controller('ApplicationScopeMappingCtrl', function($scope, $http, realm, } } - $scope.addRealmRole = function() { - $http.post(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/realm', $scope.selectedRealmRoles) - .success(updateRealmRoles); - }; - - $scope.deleteRealmRole = function() { - $http.delete(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/realm', - {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}) - .success(updateRealmRoles); - }; - - $scope.addApplicationRole = function() { - $http.post(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/applications/' + $scope.targetApp.name, - $scope.selectedApplicationRoles).success(updateAppRoles); - }; - - $scope.deleteApplicationRole = function() { - $http.delete(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/applications/' + $scope.targetApp.name, - {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(updateAppRoles); - }; - $scope.changeApplication = function() { updateAppRoles(); }; $scope.addRealmRole = function() { $http.post(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/realm', - $scope.selectedRealmRoles).success(updateRealmRoles); + $scope.selectedRealmRoles).success(function() { + updateRealmRoles(); + Notifications.success("Scope mappings updated."); + }); }; $scope.deleteRealmRole = function() { $http.delete(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/realm', - {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}).success(updateRealmRoles); + {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}).success(function () { + updateRealmRoles(); + Notifications.success("Scope mappings updated."); + }); }; $scope.addApplicationRole = function() { $http.post(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/applications/' + $scope.targetApp.name, - $scope.selectedApplicationRoles).success(updateAppRoles); + $scope.selectedApplicationRoles).success(function () { + updateAppRoles(); + Notifications.success("Scope mappings updated."); + }); }; $scope.deleteApplicationRole = function() { $http.delete(authUrl + '/admin/realms/' + realm.realm + '/applications/' + application.name + '/scope-mappings/applications/' + $scope.targetApp.name, - {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(updateAppRoles); + {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(function () { + updateAppRoles(); + Notifications.success("Scope mappings updated."); + }); }; updateRealmRoles(); diff --git a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/oauth-clients.js b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/oauth-clients.js index 3f6c1546a7..b37d228e64 100755 --- a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/oauth-clients.js +++ b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/oauth-clients.js @@ -182,7 +182,7 @@ module.controller('OAuthClientDetailCtrl', function($scope, realm, oauth, OAuthC }); -module.controller('OAuthClientScopeMappingCtrl', function($scope, $http, realm, oauth, applications, +module.controller('OAuthClientScopeMappingCtrl', function($scope, $http, realm, oauth, applications, Notifications, OAuthClient, OAuthClientRealmScopeMapping, OAuthClientApplicationScopeMapping, ApplicationRole, OAuthClientAvailableRealmScopeMapping, OAuthClientAvailableApplicationScopeMapping, @@ -208,6 +208,7 @@ module.controller('OAuthClientScopeMappingCtrl', function($scope, $http, realm, }, $scope.oauth, function() { $scope.changed = false; oauth = angular.copy($scope.oauth); + Notifications.success("Scope mappings updated."); }); } @@ -232,49 +233,43 @@ module.controller('OAuthClientScopeMappingCtrl', function($scope, $http, realm, } } - $scope.addRealmRole = function() { - $http.post(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/realm', $scope.selectedRealmRoles) - .success(updateRealmRoles); - }; - - $scope.deleteRealmRole = function() { - $http.delete(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/realm', - {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}) - .success(updateRealmRoles); - }; - - $scope.addApplicationRole = function() { - $http.post(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/applications/' + $scope.targetApp.name, - $scope.selectedApplicationRoles).success(updateAppRoles); - }; - - $scope.deleteApplicationRole = function() { - $http.delete(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/applications/' + $scope.targetApp.name, - {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(updateAppRoles); - }; - $scope.changeApplication = function() { updateAppRoles(); }; $scope.addRealmRole = function() { $http.post(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/realm', - $scope.selectedRealmRoles).success(updateRealmRoles); + $scope.selectedRealmRoles).success(function () { + updateRealmRoles(); + Notifications.success("Scope mappings updated."); + }); }; $scope.deleteRealmRole = function() { $http.delete(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/realm', - {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}).success(updateRealmRoles); + {data : $scope.selectedRealmMappings, headers : {"content-type" : "application/json"}}).success(function () { + updateRealmRoles(); + Notifications.success("Scope mappings updated."); + + }); }; $scope.addApplicationRole = function() { $http.post(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/applications/' + $scope.targetApp.name, - $scope.selectedApplicationRoles).success(updateAppRoles); + $scope.selectedApplicationRoles).success(function () { + updateAppRoles(); + Notifications.success("Scope mappings updated."); + + }); }; $scope.deleteApplicationRole = function() { $http.delete(authUrl + '/admin/realms/' + realm.realm + '/oauth-clients/' + oauth.name + '/scope-mappings/applications/' + $scope.targetApp.name, - {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(updateAppRoles); + {data : $scope.selectedApplicationMappings, headers : {"content-type" : "application/json"}}).success(function () { + updateAppRoles(); + Notifications.success("Scope mappings updated."); + + }); }; updateRealmRoles(); diff --git a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/users.js b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/users.js index c4f7375dcd..80634cf0a2 100755 --- a/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/users.js +++ b/forms/common-themes/src/main/resources/theme/admin/base/resources/js/controllers/users.js @@ -1,4 +1,4 @@ -module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, applications, RealmRoleMapping, +module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, applications, Notifications, RealmRoleMapping, ApplicationRoleMapping, AvailableRealmRoleMapping, AvailableApplicationRoleMapping, CompositeRealmRoleMapping, CompositeApplicationRoleMapping) { $scope.realm = realm; @@ -34,6 +34,8 @@ module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, ap $scope.selectedApplicationRoles = []; $scope.selectedApplicationMappings = []; } + Notifications.success("Role mappings updated."); + }); }; @@ -53,6 +55,7 @@ module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, ap $scope.selectedApplicationRoles = []; $scope.selectedApplicationMappings = []; } + Notifications.success("Role mappings updated."); }); }; @@ -64,6 +67,7 @@ module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, ap $scope.applicationComposite = CompositeApplicationRoleMapping.query({realm : realm.realm, userId : user.username, application : $scope.application.name}); $scope.selectedApplicationRoles = []; $scope.selectedApplicationMappings = []; + Notifications.success("Role mappings updated."); }); }; @@ -75,6 +79,7 @@ module.controller('UserRoleMappingCtrl', function($scope, $http, realm, user, ap $scope.applicationComposite = CompositeApplicationRoleMapping.query({realm : realm.realm, userId : user.username, application : $scope.application.name}); $scope.selectedApplicationRoles = []; $scope.selectedApplicationMappings = []; + Notifications.success("Role mappings updated."); }); };