Просмотр исходного кода

expose org id to frontend, Closes #1907

Torkel Ödegaard 10 лет назад
Родитель
Сommit
e7c43bf614
2 измененных файлов с 3 добавлено и 1 удалено
  1. 2 1
      pkg/api/dtos/models.go
  2. 1 0
      pkg/api/index.go

+ 2 - 1
pkg/api/dtos/models.go

@@ -21,8 +21,9 @@ type CurrentUser struct {
 	Email          string     `json:"email"`
 	Name           string     `json:"name"`
 	LightTheme     bool       `json:"lightTheme"`
-	OrgRole        m.RoleType `json:"orgRole"`
+	OrgId          int64      `json:"orgId"`
 	OrgName        string     `json:"orgName"`
+	OrgRole        m.RoleType `json:"orgRole"`
 	IsGrafanaAdmin bool       `json:"isGrafanaAdmin"`
 	GravatarUrl    string     `json:"gravatarUrl"`
 }

+ 1 - 0
pkg/api/index.go

@@ -18,6 +18,7 @@ func setIndexViewData(c *middleware.Context) error {
 		Email:          c.Email,
 		Name:           c.Name,
 		LightTheme:     c.Theme == "light",
+		OrgId:          c.OrgId,
 		OrgName:        c.OrgName,
 		OrgRole:        c.OrgRole,
 		GravatarUrl:    dtos.GetGravatarUrl(c.Email),