Dashboard: Add feature flag for undo/redo (#111096)

This commit is contained in:
Bogdan Matei
2025-09-16 16:03:16 +03:00
committed by GitHub
parent 6b2fb782c8
commit 2ede582aa0
23 changed files with 60 additions and 6 deletions
+7
View File
@@ -629,6 +629,13 @@ var (
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
},
{
Name: "dashboardUndoRedo",
Description: "Enables undo/redo in dynamic dashboards",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
},
{
Name: "panelFilterVariable",
Description: "Enables use of the `systemPanelFilterVar` variable to filter panels in a dashboard",
+1
View File
@@ -83,6 +83,7 @@ dashboardSceneForViewers,GA,@grafana/dashboards-squad,false,false,true
dashboardSceneSolo,GA,@grafana/dashboards-squad,false,false,true
dashboardScene,GA,@grafana/dashboards-squad,false,false,true
dashboardNewLayouts,experimental,@grafana/dashboards-squad,false,false,true
dashboardUndoRedo,experimental,@grafana/dashboards-squad,false,false,true
panelFilterVariable,experimental,@grafana/dashboards-squad,false,false,true
pdfTables,preview,@grafana/grafana-operator-experience-squad,false,false,false
canvasPanelPanZoom,preview,@grafana/dataviz-squad,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
83 dashboardSceneSolo GA @grafana/dashboards-squad false false true
84 dashboardScene GA @grafana/dashboards-squad false false true
85 dashboardNewLayouts experimental @grafana/dashboards-squad false false true
86 dashboardUndoRedo experimental @grafana/dashboards-squad false false true
87 panelFilterVariable experimental @grafana/dashboards-squad false false true
88 pdfTables preview @grafana/grafana-operator-experience-squad false false false
89 canvasPanelPanZoom preview @grafana/dataviz-squad false false true
+4
View File
@@ -343,6 +343,10 @@ const (
// Enables experimental new dashboard layouts
FlagDashboardNewLayouts = "dashboardNewLayouts"
// FlagDashboardUndoRedo
// Enables undo/redo in dynamic dashboards
FlagDashboardUndoRedo = "dashboardUndoRedo"
// FlagPanelFilterVariable
// Enables use of the `systemPanelFilterVar` variable to filter panels in a dashboard
FlagPanelFilterVariable = "panelFilterVariable"
+13
View File
@@ -1066,6 +1066,19 @@
"codeowner": "@grafana/grafana-app-platform-squad"
}
},
{
"metadata": {
"name": "dashboardUndoRedo",
"resourceVersion": "1757940426210",
"creationTimestamp": "2025-09-15T12:47:06Z"
},
"spec": {
"description": "Enables undo/redo in dynamic dashboards",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "dashgpt",