diff --git a/pkg/api/api.go b/pkg/api/api.go
index 0503ac61a3c..f45da26d9c2 100644
--- a/pkg/api/api.go
+++ b/pkg/api/api.go
@@ -67,7 +67,7 @@ func Register(r *macaron.Macaron) {
// users
r.Group("/users", func() {
r.Get("/:id", wrap(GetUserById))
- r.Get("/:id/org", wrap(GetUserOrgList))
+ r.Get("/:id/orgs", wrap(GetUserOrgList))
r.Put("/:id", bind(m.UpdateUserCommand{}), wrap(UpdateUser))
}, reqGrafanaAdmin)
diff --git a/public/app/features/admin/adminEditUserCtrl.js b/public/app/features/admin/adminEditUserCtrl.js
index 72a7dba0229..dc8839f0f84 100644
--- a/public/app/features/admin/adminEditUserCtrl.js
+++ b/public/app/features/admin/adminEditUserCtrl.js
@@ -13,6 +13,7 @@ function (angular) {
$scope.init = function() {
if ($routeParams.id) {
$scope.getUser($routeParams.id);
+ $scope.getUserOrgs($routeParams.id);
}
};
@@ -49,6 +50,12 @@ function (angular) {
});
};
+ $scope.getUserOrgs = function(id) {
+ backendSrv.get('/api/users/' + id + '/orgs').then(function(orgs) {
+ $scope.orgs = orgs;
+ });
+ };
+
$scope.update = function() {
if (!$scope.userForm.$valid) { return; }
diff --git a/public/app/features/admin/partials/edit_user.html b/public/app/features/admin/partials/edit_user.html
index c82d7705b8d..712aee26d5d 100644
--- a/public/app/features/admin/partials/edit_user.html
+++ b/public/app/features/admin/partials/edit_user.html
@@ -94,5 +94,21 @@
+
| Name: {{org.name}} | +Role: {{org.role}} | ++ + Current + + | +