From 2d2989a425001ca4182c3f2ef2de3f4fb118cfdf Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Thu, 27 Feb 2020 15:10:56 +0100 Subject: [PATCH] Fix add user button state --- src/views/users.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/views/users.js b/src/views/users.js index 7fb3730ee..a8ca41b7c 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -71,6 +71,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.userremove.userInfo = {}; refresh(); + refreshAllUsers(); $('#userRemoveModal').modal('hide'); }); @@ -167,6 +168,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio if (error) return console.error(error); refresh(); + refreshAllUsers(); $('#userAddModal').modal('hide'); }); @@ -667,9 +669,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio refreshUsers(); }; - Client.onReady(refresh); - Client.onReady(function () { if ($scope.user.isAtLeastAdmin) loadExternalLdapConfig(); }); - Client.onReady(function () { + function refreshAllUsers() { Client.getUsers(function (error, results) { if (error) return console.error(error); @@ -680,7 +680,11 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.allUsersById[results[i].id] = results[i]; } }); - }); + } + + Client.onReady(refresh); + Client.onReady(function () { if ($scope.user.isAtLeastAdmin) loadExternalLdapConfig(); }); + Client.onReady(refreshAllUsers); Client.onReady(function () { // Update available roles depending on features if ($scope.config.features.userMaxCount === null) {