func adminConsole(c *api.Context, w http.ResponseWriter, r *http.Request) { if !c.HasSystemAdminPermissions("adminConsole") { return } page := NewHtmlTemplatePage("admin_console", "Admin Console") page.Render(c, w) }
func adminConsole(c *api.Context, w http.ResponseWriter, r *http.Request) { if !c.HasSystemAdminPermissions("adminConsole") { return } params := mux.Vars(r) activeTab := params["tab"] teamId := params["team"] page := NewHtmlTemplatePage("admin_console", "Admin Console") page.Props["ActiveTab"] = activeTab page.Props["TeamId"] = teamId page.Render(c, w) }
func adminConsole(c *api.Context, w http.ResponseWriter, r *http.Request) { if !c.HasSystemAdminPermissions("adminConsole") { return } teamChan := api.Srv.Store.Team().Get(c.Session.TeamId) userChan := api.Srv.Store.User().Get(c.Session.UserId) var team *model.Team if tr := <-teamChan; tr.Err != nil { c.Err = tr.Err return } else { team = tr.Data.(*model.Team) } var user *model.User if ur := <-userChan; ur.Err != nil { c.Err = ur.Err return } else { user = ur.Data.(*model.User) } params := mux.Vars(r) activeTab := params["tab"] teamId := params["team"] page := NewHtmlTemplatePage("admin_console", "Admin Console") page.User = user page.Team = team page.Props["ActiveTab"] = activeTab page.Props["TeamId"] = teamId page.Render(c, w) }