Feat: Feature toggle admin page frontend interface (#72164)

* feature toggles admin page proto

* feature toggle admin page proto

* keep phase 1 code only

* latest update with api

* fix

* fix

* add correct premissions in admin.go

* move behind toggle

* Use InteractiveTable

* guard behind feature toggle

* use RTK

* route in api.go

* fixes
This commit is contained in:
Ibrahim
2023-08-03 14:17:00 -04:00
committed by GitHub
parent 2d98e95cc9
commit 0d48ac2419
9 changed files with 121 additions and 1 deletions
+6
View File
@@ -111,6 +111,12 @@ func (hs *HTTPServer) registerRoutes() {
r.Get("/admin/storage", reqSignedIn, hs.Index)
r.Get("/admin/storage/*", reqSignedIn, hs.Index)
}
// feature toggle admin page
if hs.Features.IsEnabled(featuremgmt.FlagFeatureToggleAdminPage) {
r.Get("/admin/featuretoggles", authorize(ac.EvalPermission(ac.ActionFeatureManagementRead)), hs.Index)
}
r.Get("/styleguide", reqSignedIn, hs.Index)
r.Get("/live", reqGrafanaAdmin, hs.Index)