Преглед изворни кода

Merge branch 'dashboard-acl-ux2' of github.com:grafana/grafana into dashboard-acl-ux2

Patrick O'Carroll пре 7 година
родитељ
комит
0203e7afd5
2 измењених фајлова са 10 додато и 1 уклоњено
  1. 4 1
      pkg/api/dashboard_permission.go
  2. 6 0
      pkg/api/folder_permission.go

+ 4 - 1
pkg/api/dashboard_permission.go

@@ -30,7 +30,10 @@ func GetDashboardPermissionList(c *m.ReqContext) Response {
 
 
 	for _, perm := range acl {
 	for _, perm := range acl {
 		perm.UserAvatarUrl = dtos.GetGravatarUrl(perm.UserEmail)
 		perm.UserAvatarUrl = dtos.GetGravatarUrl(perm.UserEmail)
-		perm.TeamAvatarUrl = dtos.GetGravatarUrl(perm.TeamEmail)
+
+		if perm.TeamId > 0 {
+			perm.TeamAvatarUrl = dtos.GetGravatarUrlWithDefault(perm.TeamEmail, perm.Team)
+		}
 		if perm.Slug != "" {
 		if perm.Slug != "" {
 			perm.Url = m.GetDashboardFolderUrl(perm.IsFolder, perm.Uid, perm.Slug)
 			perm.Url = m.GetDashboardFolderUrl(perm.IsFolder, perm.Uid, perm.Slug)
 		}
 		}

+ 6 - 0
pkg/api/folder_permission.go

@@ -33,6 +33,12 @@ func GetFolderPermissionList(c *m.ReqContext) Response {
 		perm.FolderId = folder.Id
 		perm.FolderId = folder.Id
 		perm.DashboardId = 0
 		perm.DashboardId = 0
 
 
+		perm.UserAvatarUrl = dtos.GetGravatarUrl(perm.UserEmail)
+
+		if perm.TeamId > 0 {
+			perm.TeamAvatarUrl = dtos.GetGravatarUrlWithDefault(perm.TeamEmail, perm.Team)
+		}
+
 		if perm.Slug != "" {
 		if perm.Slug != "" {
 			perm.Url = m.GetDashboardFolderUrl(perm.IsFolder, perm.Uid, perm.Slug)
 			perm.Url = m.GetDashboardFolderUrl(perm.IsFolder, perm.Uid, perm.Slug)
 		}
 		}