From 5564f699ca45fcbffcf67ce2575ff40a34e263cd Mon Sep 17 00:00:00 2001 From: Tom Ratcliffe Date: Wed, 13 Aug 2025 17:41:00 +0100 Subject: [PATCH] Folders: Add team folders feature toggle (#109389) Add team folders feature toggle --- .../grafana-data/src/types/featureToggles.gen.ts | 5 +++++ pkg/services/featuremgmt/registry.go | 8 ++++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 13 +++++++++++++ 5 files changed, 31 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 1ba87b75cd8..a8d6dd05efc 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -1103,4 +1103,9 @@ export interface FeatureToggles { * @default false */ unifiedStorageSearchAfterWriteExperimentalAPI?: boolean; + /** + * Enables team folders functionality + * @default false + */ + teamFolders?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 407d5bb8675..638579dfed8 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1913,6 +1913,14 @@ var ( RequiresRestart: true, Expression: "false", }, + { + Name: "teamFolders", + Description: "Enables team folders functionality", + Stage: FeatureStageExperimental, + FrontendOnly: false, + Owner: grafanaFrontendSearchNavOrganise, + Expression: "false", + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index da5c86efce9..7764d1c9227 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -247,3 +247,4 @@ favoriteDatasources,experimental,@grafana/plugins-platform-backend,false,false,t newLogContext,experimental,@grafana/observability-logs,false,false,true newClickhouseConfigPageDesign,privatePreview,@grafana/partner-datasources,false,false,false unifiedStorageSearchAfterWriteExperimentalAPI,experimental,@grafana/search-and-storage,false,true,false +teamFolders,experimental,@grafana/grafana-search-navigate-organise,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 850aeaaf482..e50d2bb29f8 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -998,4 +998,8 @@ const ( // FlagUnifiedStorageSearchAfterWriteExperimentalAPI // Enable experimental search-after-write guarantees to unified-storage search endpoints FlagUnifiedStorageSearchAfterWriteExperimentalAPI = "unifiedStorageSearchAfterWriteExperimentalAPI" + + // FlagTeamFolders + // Enables team folders functionality + FlagTeamFolders = "teamFolders" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index deabfe2302c..71d0603f154 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -3056,6 +3056,19 @@ "expression": "false" } }, + { + "metadata": { + "name": "teamFolders", + "resourceVersion": "1755099058649", + "creationTimestamp": "2025-08-13T15:30:58Z" + }, + "spec": { + "description": "Enables team folders functionality", + "stage": "experimental", + "codeowner": "@grafana/grafana-search-navigate-organise", + "expression": "false" + } + }, { "metadata": { "name": "teamHttpHeadersMimir",