Correlations: Hide Correlations Page behind a feature toggle (#55224)

* Hide Correlations Page behind a toggle

* Remove redundant defaults

* Ensure top nav is rendered when correlations are disabled

This is for the case when:

[feature_toggles]
topnav = true
This commit is contained in:
Piotr Jamróz
2022-09-16 15:14:27 +02:00
committed by GitHub
parent 5c66c41220
commit 9b4cdfe652
6 changed files with 38 additions and 3 deletions

View File

@ -356,7 +356,7 @@ func (hs *HTTPServer) setupConfigNodes(c *models.ReqContext) ([]*dtos.NavLink, e
})
}
if hasAccess(ac.ReqOrgAdmin, correlations.ConfigurationPageAccess) {
if hs.Features.IsEnabled(featuremgmt.FlagCorrelations) && hasAccess(ac.ReqOrgAdmin, correlations.ConfigurationPageAccess) {
configNodes = append(configNodes, &dtos.NavLink{
Text: "Correlations",
Icon: "gf-glue",