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);
|