[v10.3.x] NestedFolderPicker: separate toggle to force enable picker without (#80549)

* NestedFolderPicker: separate toggle to force enable picker without `nestedFolders` (#80461)

* separate nestedFolderPickerOverride toggle to force enable it without nestedFolders

* let's call it newFolderPicker

* update unit tests and keyboard handling

* reduce spacing when no folder open chevron

---------

Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
(cherry picked from commit ec53487c99)

* add config import to NestedFolderPicker
This commit is contained in:
Ashley Harrison
2024-01-16 11:39:22 +00:00
committed by GitHub
parent 4ba9afa45f
commit 7c2e5376c8
10 changed files with 120 additions and 48 deletions
+8
View File
@@ -1304,5 +1304,13 @@ var (
RequiresRestart: true,
Created: time.Date(2024, time.January, 3, 12, 0, 0, 0, time.UTC),
},
{
Name: "newFolderPicker",
Description: "Enables the nested folder picker without having nested folders enabled",
Stage: FeatureStageExperimental,
Owner: grafanaFrontendPlatformSquad,
FrontendOnly: true,
Created: time.Date(2024, time.January, 12, 12, 0, 0, 0, time.UTC),
},
}
)
+1
View File
@@ -153,3 +153,4 @@ displayAnonymousStats,GA,@grafana/identity-access-team,2023-11-29,false,false,fa
alertStateHistoryAnnotationsFromLoki,experimental,@grafana/alerting-squad,2023-11-30,false,false,true,false
lokiQueryHints,GA,@grafana/observability-logs,2023-12-18,false,false,false,true
alertingPreviewUpgrade,experimental,@grafana/alerting-squad,2024-01-03,false,false,true,false
newFolderPicker,experimental,@grafana/grafana-frontend-platform,2024-01-12,false,false,false,true
1 Name Stage Owner Created requiresDevMode RequiresLicense RequiresRestart FrontendOnly
153 alertStateHistoryAnnotationsFromLoki experimental @grafana/alerting-squad 2023-11-30 false false true false
154 lokiQueryHints GA @grafana/observability-logs 2023-12-18 false false false true
155 alertingPreviewUpgrade experimental @grafana/alerting-squad 2024-01-03 false false true false
156 newFolderPicker experimental @grafana/grafana-frontend-platform 2024-01-12 false false false true
+4
View File
@@ -622,4 +622,8 @@ const (
// FlagAlertingPreviewUpgrade
// Show Unified Alerting preview and upgrade page in legacy alerting
FlagAlertingPreviewUpgrade = "alertingPreviewUpgrade"
// FlagNewFolderPicker
// Enables the nested folder picker without having nested folders enabled
FlagNewFolderPicker = "newFolderPicker"
)