(cherry picked from commit 3aba08f708)
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com>
This commit is contained in:
co-authored by
Kevin Minehart
parent
52e2a2403f
commit
fca62d20d6
@@ -83,6 +83,9 @@ export class GrafanaBootConfig implements GrafanaConfig {
|
|||||||
azure: AzureSettings = {
|
azure: AzureSettings = {
|
||||||
managedIdentityEnabled: false,
|
managedIdentityEnabled: false,
|
||||||
};
|
};
|
||||||
|
caching = {
|
||||||
|
enabled: false,
|
||||||
|
};
|
||||||
|
|
||||||
constructor(options: GrafanaBootConfig) {
|
constructor(options: GrafanaBootConfig) {
|
||||||
const mode = options.bootData.user.lightTheme ? 'light' : 'dark';
|
const mode = options.bootData.user.lightTheme ? 'light' : 'dark';
|
||||||
|
|||||||
@@ -255,6 +255,9 @@ func (hs *HTTPServer) getFrontendSettingsMap(c *models.ReqContext) (map[string]i
|
|||||||
"cloud": hs.Cfg.Azure.Cloud,
|
"cloud": hs.Cfg.Azure.Cloud,
|
||||||
"managedIdentityEnabled": hs.Cfg.Azure.ManagedIdentityEnabled,
|
"managedIdentityEnabled": hs.Cfg.Azure.ManagedIdentityEnabled,
|
||||||
},
|
},
|
||||||
|
"caching": map[string]bool{
|
||||||
|
"enabled": hs.Cfg.SectionWithEnvOverrides("caching").Key("enabled").MustBool(true),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
return jsonObj, nil
|
return jsonObj, nil
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ export function buildNavModel(dataSource: DataSourceSettings, plugin: GenericDat
|
|||||||
id: `datasource-cache-${dataSource.id}`,
|
id: `datasource-cache-${dataSource.id}`,
|
||||||
text: 'Cache',
|
text: 'Cache',
|
||||||
url: `datasources/edit/${dataSource.id}/cache`,
|
url: `datasources/edit/${dataSource.id}/cache`,
|
||||||
hideFromTabs: !pluginMeta.isBackend,
|
hideFromTabs: !pluginMeta.isBackend || !config.caching.enabled,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user