Restore dashboards: Re-enable FE feature toggle (#105820)

* Add dashboardRestore toggle

* Restore the toggle on FE

* Add navtree item

* Fix lint

* Rename feature toggle

* Use the renamed toggle
This commit is contained in:
Alex Khomenko
2025-05-23 17:35:54 +03:00
committed by GitHub
parent 8734b54f90
commit 0cb6f9584b
14 changed files with 85 additions and 23 deletions
+8
View File
@@ -1767,6 +1767,14 @@ var (
HideFromDocs: true,
FrontendOnly: true,
},
{
Name: "restoreDashboards",
Description: "Enables restore deleted dashboards feature",
Stage: FeatureStageExperimental,
Owner: grafanaFrontendPlatformSquad,
HideFromAdminPage: true,
Expression: "false",
},
}
)
+1
View File
@@ -231,3 +231,4 @@ alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,fal
alertRuleUseFiredAtForStartsAt,experimental,@grafana/alerting-squad,false,false,false
alertingBulkActionsInUI,GA,@grafana/alerting-squad,false,false,true
extensionsReadOnlyProxy,experimental,@grafana/plugins-platform-backend,false,false,true
restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
231 alertRuleUseFiredAtForStartsAt experimental @grafana/alerting-squad false false false
232 alertingBulkActionsInUI GA @grafana/alerting-squad false false true
233 extensionsReadOnlyProxy experimental @grafana/plugins-platform-backend false false true
234 restoreDashboards experimental @grafana/grafana-frontend-platform false false false
+4
View File
@@ -934,4 +934,8 @@ const (
// FlagExtensionsReadOnlyProxy
// Use proxy-based read-only objects for plugin extensions instead of deep cloning
FlagExtensionsReadOnlyProxy = "extensionsReadOnlyProxy"
// FlagRestoreDashboards
// Enables restore deleted dashboards feature
FlagRestoreDashboards = "restoreDashboards"
)
+29
View File
@@ -777,6 +777,21 @@
"frontend": true
}
},
{
"metadata": {
"name": "dashboardRestore",
"resourceVersion": "1747744953711",
"creationTimestamp": "2024-05-16T17:36:26Z",
"deletionTimestamp": "2025-04-03T07:52:54Z"
},
"spec": {
"description": "Enables deleted dashboard restore feature",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"hideFromAdminPage": true,
"expression": "false"
}
},
{
"metadata": {
"name": "dashboardScene",
@@ -2897,6 +2912,20 @@
"expression": "true"
}
},
{
"metadata": {
"name": "restoreDashboards",
"resourceVersion": "1748002635285",
"creationTimestamp": "2025-05-23T12:17:15Z"
},
"spec": {
"description": "Enables restore deleted dashboards feature",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"hideFromAdminPage": true,
"expression": "false"
}
},
{
"metadata": {
"name": "rolePickerDrawer",