Cleanup the user forms

This commit is contained in:
Johannes Zellner
2016-02-11 12:50:02 +01:00
parent 5643d49bef
commit 66167e74dc
2 changed files with 93 additions and 95 deletions

View File

@@ -246,18 +246,22 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
};
Client.updateUser(data, $scope.useredit.password, function (error) {
$scope.useredit.busy = false;
if (error && error.statusCode === 403) {
$scope.useredit.busy = false;
$scope.useredit.error.password = 'Wrong password';
$scope.useredit.password = '';
$scope.useredit_form.password.$setPristine();
$('#inputUserEditPassword').focus();
return;
}
if (error) return console.error('Unable to update user:', error);
if (error) {
$scope.useredit.busy = false;
return console.error('Unable to update user:', error);
}
Client.setGroups(data.id, $scope.useredit.groupIds, function (error) {
$scope.useredit.busy = false;
if (error) return console.error('Unable to update groups for user:', error);
$scope.useredit.userInfo = {};