KEYCLOAK-1244 Save button on user federation redirects to user federation list
This commit is contained in:
parent
39627f0661
commit
66242b4176
1 changed files with 8 additions and 6 deletions
|
@ -384,7 +384,7 @@ module.controller('UserFederationCtrl', function($scope, $location, realm, UserF
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
module.controller('GenericUserFederationCtrl', function($scope, $location, Notifications, Dialog, realm, instance, providerFactory, UserFederationInstances, UserFederationSync) {
|
module.controller('GenericUserFederationCtrl', function($scope, $location, Notifications, $route, Dialog, realm, instance, providerFactory, UserFederationInstances, UserFederationSync) {
|
||||||
console.log('GenericUserFederationCtrl');
|
console.log('GenericUserFederationCtrl');
|
||||||
|
|
||||||
$scope.create = !instance.providerName;
|
$scope.create = !instance.providerName;
|
||||||
|
@ -453,9 +453,13 @@ module.controller('GenericUserFederationCtrl', function($scope, $location, Notif
|
||||||
$scope.save = function() {
|
$scope.save = function() {
|
||||||
$scope.changed = false;
|
$scope.changed = false;
|
||||||
if ($scope.create) {
|
if ($scope.create) {
|
||||||
UserFederationInstances.save({realm: realm.realm}, $scope.instance, function () {
|
UserFederationInstances.save({realm: realm.realm}, $scope.instance, function (data, headers) {
|
||||||
$scope.changed = false;
|
$scope.changed = false;
|
||||||
$location.url("/realms/" + realm.realm + "/user-federation");
|
|
||||||
|
var l = headers().location;
|
||||||
|
var id = l.substring(l.lastIndexOf("/") + 1);
|
||||||
|
|
||||||
|
$location.url("/realms/" + realm.realm + "/user-federation/providers/" + $scope.instance.providerName + "/" + id);
|
||||||
Notifications.success("The provider has been created.");
|
Notifications.success("The provider has been created.");
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
@ -463,11 +467,9 @@ module.controller('GenericUserFederationCtrl', function($scope, $location, Notif
|
||||||
instance: instance.id
|
instance: instance.id
|
||||||
},
|
},
|
||||||
$scope.instance, function () {
|
$scope.instance, function () {
|
||||||
$scope.changed = false;
|
$route.reload();
|
||||||
$location.url("/realms/" + realm.realm + "/user-federation");
|
|
||||||
Notifications.success("The provider has been updated.");
|
Notifications.success("The provider has been updated.");
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue