diff --git a/webadmin/src/views/users.html b/webadmin/src/views/users.html index 402e4991e..e363c7a74 100644 --- a/webadmin/src/views/users.html +++ b/webadmin/src/views/users.html @@ -315,7 +315,11 @@ {{ user.alternateEmail || user.email }} - {{ groupId }} + + {{ groupsById[groupId].name }} + + + diff --git a/webadmin/src/views/users.js b/webadmin/src/views/users.js index a7e0e6757..1ff297ed6 100644 --- a/webadmin/src/views/users.js +++ b/webadmin/src/views/users.js @@ -6,6 +6,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.ready = false; $scope.users = []; $scope.groups = []; + $scope.groupsById = { }; $scope.config = Client.getConfig(); $scope.userInfo = Client.getUserInfo(); $scope.mailConfig = {}; @@ -405,6 +406,10 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio if (error) return console.error('Unable to get group listing.', error); $scope.groups = result; + $scope.groupsById = { }; + for (var i = 0; i < result.length; i++) { + $scope.groupsById[result[i].id] = result[i]; + } Client.getUsers(function (error, result) { if (error) return console.error('Unable to get user listing.', error);