Show error on user deletion if not allowed

This commit is contained in:
Johannes Zellner
2020-03-06 12:23:50 -08:00
parent f1e0167e1b
commit d5930fd859
3 changed files with 8 additions and 9 deletions

View File

@@ -50,11 +50,11 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.userremove = {
busy: false,
error: {},
error: null,
userInfo: {},
show: function (userInfo) {
$scope.userremove.error.username = null;
$scope.userremove.error = null;
$scope.userremove.userInfo = userInfo;
$('#userRemoveModal').modal('show');
@@ -66,7 +66,8 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
Client.removeUser($scope.userremove.userInfo.id, function (error) {
$scope.userremove.busy = false;
if (error) return console.error('Unable to delete user.', error);
if (error && error.statusCode === 403) return $scope.userremove.error = 'You are not allowed to delete this user.';
else if (error) return console.error('Unable to delete user.', error);
$scope.userremove.userInfo = {};