Navigation: Create feature toggle for dockedMegaMenu (#74985)

This commit is contained in:
Laura Fernández
2023-09-18 12:57:11 +02:00
committed by GitHub
parent 322fde1f5b
commit 0ceeb18269
5 changed files with 14 additions and 0 deletions

View File

@@ -59,6 +59,7 @@ Some features are enabled by default. You can disable these feature by setting t
| `newDBLibrary` | Use jmoiron/sqlx rather than xorm for a few backend services |
| `autoMigrateOldPanels` | Migrate old angular panels to supported versions (graph, table-old, worldmap, etc) |
| `disableAngular` | Dynamic flag to disable angular at runtime. The preferred method is to set `angular_support_enabled` to `false` in the [security] settings, which allows you to change the state at runtime. |
| `dockedMegaMenu` | Enable support for a persistent (docked) navigation menu |
| `grpcServer` | Run the GRPC server |
| `accessControlOnCall` | Access control primitives for OnCall |
| `nestedFolders` | Enable folder nesting |

View File

@@ -41,6 +41,7 @@ export interface FeatureToggles {
logRequestsInstrumentedAsUnknown?: boolean;
dataConnectionsConsole?: boolean;
topnav?: boolean;
dockedMegaMenu?: boolean;
grpcServer?: boolean;
entityStore?: boolean;
cloudWatchCrossAccountQuerying?: boolean;

View File

@@ -161,6 +161,13 @@ var (
Expression: "true", // enabled by default
Owner: grafanaFrontendPlatformSquad,
},
{
Name: "dockedMegaMenu",
Description: "Enable support for a persistent (docked) navigation menu",
Stage: FeatureStagePublicPreview,
FrontendOnly: true,
Owner: grafanaFrontendPlatformSquad,
},
{
Name: "grpcServer",
Description: "Run the GRPC server",

View File

@@ -22,6 +22,7 @@ disableSecretsCompatibility,experimental,@grafana/hosted-grafana-team,false,fals
logRequestsInstrumentedAsUnknown,experimental,@grafana/hosted-grafana-team,false,false,false,false
dataConnectionsConsole,GA,@grafana/plugins-platform-backend,false,false,false,false
topnav,deprecated,@grafana/grafana-frontend-platform,false,false,false,false
dockedMegaMenu,preview,@grafana/grafana-frontend-platform,false,false,false,true
grpcServer,preview,@grafana/grafana-app-platform-squad,false,false,false,false
entityStore,experimental,@grafana/grafana-app-platform-squad,true,false,false,false
cloudWatchCrossAccountQuerying,GA,@grafana/aws-datasources,false,false,false,false
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
22 logRequestsInstrumentedAsUnknown experimental @grafana/hosted-grafana-team false false false false
23 dataConnectionsConsole GA @grafana/plugins-platform-backend false false false false
24 topnav deprecated @grafana/grafana-frontend-platform false false false false
25 dockedMegaMenu preview @grafana/grafana-frontend-platform false false false true
26 grpcServer preview @grafana/grafana-app-platform-squad false false false false
27 entityStore experimental @grafana/grafana-app-platform-squad true false false false
28 cloudWatchCrossAccountQuerying GA @grafana/aws-datasources false false false false

View File

@@ -99,6 +99,10 @@ const (
// Enables topnav support in external plugins. The new Grafana navigation cannot be disabled.
FlagTopnav = "topnav"
// FlagDockedMegaMenu
// Enable support for a persistent (docked) navigation menu
FlagDockedMegaMenu = "dockedMegaMenu"
// FlagGrpcServer
// Run the GRPC server
FlagGrpcServer = "grpcServer"