From 129a5a29e78853bb1427c8dc7473125ba2a35981 Mon Sep 17 00:00:00 2001 From: Polina Boneva <13227501+polibb@users.noreply.github.com> Date: Mon, 10 Oct 2022 18:03:16 +0300 Subject: [PATCH] PanelChrome: New Panel Header design Feature Flag (#56450) * add feature toggle newPanelHeader * add feature toggle newPanelHeader * more explicit naming and description of PanelChrome feature flag --- packages/grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 6 ++++++ pkg/services/featuremgmt/toggles_gen.go | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 0ff95c33808..076df3bf7a0 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -72,5 +72,6 @@ export interface FeatureToggles { redshiftAsyncQueryDataSupport?: boolean; athenaAsyncQueryDataSupport?: boolean; increaseInMemDatabaseQueryCache?: boolean; + newPanelChromeUI?: boolean; queryLibrary?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 3ae7b3782b3..3594ca7fc7c 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -310,6 +310,12 @@ var ( Name: "increaseInMemDatabaseQueryCache", Description: "Enable more in memory caching for database queries", }, + { + Name: "newPanelChromeUI", + Description: "Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu", + State: FeatureStateAlpha, + FrontendOnly: true, + }, { Name: "queryLibrary", Description: "Reusable query library", diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 4f8b6be77fe..10eb8143ef5 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -231,6 +231,10 @@ const ( // Enable more in memory caching for database queries FlagIncreaseInMemDatabaseQueryCache = "increaseInMemDatabaseQueryCache" + // FlagNewPanelChromeUI + // Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu + FlagNewPanelChromeUI = "newPanelChromeUI" + // FlagQueryLibrary // Reusable query library FlagQueryLibrary = "queryLibrary"