|
|
|
@ -129,15 +129,11 @@ func (hs *HTTPServer) getFrontendSettingsMap(c *models.ReqContext) (map[string]i |
|
|
|
|
return nil, err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
hasPluginManagerApp := false |
|
|
|
|
pluginsToPreload := []string{} |
|
|
|
|
for _, app := range enabledPlugins.Apps { |
|
|
|
|
if app.Preload { |
|
|
|
|
pluginsToPreload = append(pluginsToPreload, app.Module) |
|
|
|
|
} |
|
|
|
|
if app.Id == "grafana-plugin-admin-app" { |
|
|
|
|
hasPluginManagerApp = true |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
dataSources, err := hs.getFSDataSources(c, enabledPlugins) |
|
|
|
@ -248,8 +244,8 @@ func (hs *HTTPServer) getFrontendSettingsMap(c *models.ReqContext) (map[string]i |
|
|
|
|
"http2Enabled": hs.Cfg.Protocol == setting.HTTP2Scheme, |
|
|
|
|
"sentry": hs.Cfg.Sentry, |
|
|
|
|
"pluginCatalogURL": hs.Cfg.PluginCatalogURL, |
|
|
|
|
"pluginAdminEnabled": c.IsGrafanaAdmin && hs.Cfg.PluginAdminEnabled && hasPluginManagerApp, |
|
|
|
|
"pluginAdminExternalManageEnabled": hs.Cfg.PluginAdminExternalManageEnabled, |
|
|
|
|
"pluginAdminEnabled": (c.IsGrafanaAdmin || hs.Cfg.PluginAdminExternalManageEnabled) && hs.Cfg.PluginAdminEnabled, |
|
|
|
|
"pluginAdminExternalManageEnabled": hs.Cfg.PluginAdminEnabled && hs.Cfg.PluginAdminExternalManageEnabled, |
|
|
|
|
"expressionsEnabled": hs.Cfg.ExpressionsEnabled, |
|
|
|
|
"awsAllowedAuthProviders": hs.Cfg.AWSAllowedAuthProviders, |
|
|
|
|
"awsAssumeRoleEnabled": hs.Cfg.AWSAssumeRoleEnabled, |
|
|
|
|