Browse Dashboards: Split new browse UI from nested folders backend (#74435)

* create new feature toggle + start to put stuff behind it

* block move, tidy up interfaces

* fix new/folder actions buttons

* show warning when deleting library panels/alert rules + run i18n:extract

* pseudo

* update unit tests

* pass alert in description
This commit is contained in:
Ashley Harrison
2023-09-07 11:41:00 +01:00
committed by GitHub
parent 96facbdfa2
commit ebe13a53f7
30 changed files with 317 additions and 132 deletions
+8 -1
View File
@@ -230,7 +230,7 @@ var (
},
{
Name: "nestedFolderPicker",
Description: "Enables the new folder picker to work with nested folders. Requires the folderPicker feature flag",
Description: "Enables the new folder picker to work with nested folders. Requires the nestedFolders feature flag",
Stage: FeatureStageGeneralAvailability,
Owner: grafanaFrontendPlatformSquad,
FrontendOnly: true,
@@ -724,5 +724,12 @@ var (
Owner: grafanaSharingSquad,
RequiresRestart: true,
},
{
Name: "newBrowseDashboards",
Description: "New browse/manage dashboards UI",
Stage: FeatureStagePublicPreview,
Owner: grafanaFrontendPlatformSquad,
FrontendOnly: true,
},
}
)
+1
View File
@@ -103,3 +103,4 @@ alertingNoDataErrorExecution,privatePreview,@grafana/alerting-squad,false,false,
angularDeprecationUI,experimental,@grafana/plugins-platform-backend,false,false,false,true
dashgpt,experimental,@grafana/dashboards-squad,false,false,false,true
reportingRetries,preview,@grafana/sharing-squad,false,false,true,false
newBrowseDashboards,preview,@grafana/grafana-frontend-platform,false,false,false,true
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
103 angularDeprecationUI experimental @grafana/plugins-platform-backend false false false true
104 dashgpt experimental @grafana/dashboards-squad false false false true
105 reportingRetries preview @grafana/sharing-squad false false true false
106 newBrowseDashboards preview @grafana/grafana-frontend-platform false false false true
+5 -1
View File
@@ -140,7 +140,7 @@ const (
FlagNestedFolders = "nestedFolders"
// FlagNestedFolderPicker
// Enables the new folder picker to work with nested folders. Requires the folderPicker feature flag
// Enables the new folder picker to work with nested folders. Requires the nestedFolders feature flag
FlagNestedFolderPicker = "nestedFolderPicker"
// FlagAccessTokenExpirationCheck
@@ -422,4 +422,8 @@ const (
// FlagReportingRetries
// Enables rendering retries for the reporting feature
FlagReportingRetries = "reportingRetries"
// FlagNewBrowseDashboards
// New browse/manage dashboards UI
FlagNewBrowseDashboards = "newBrowseDashboards"
)