diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index ec9b91f9315..ed7e458f448 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -181,4 +181,5 @@ export interface FeatureToggles { betterPageScrolling?: boolean; alertingUpgradeDryrunOnStart?: boolean; scopeFilters?: boolean; + emailVerificationEnforcement?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index a0955fb2d9d..0c855bf10ae 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1216,6 +1216,14 @@ var ( HideFromDocs: true, HideFromAdminPage: true, }, + { + Name: "emailVerificationEnforcement", + Description: "Force email verification for users, even when authenticating through sso.", + Stage: FeatureStageExperimental, + Owner: identityAccessTeam, + HideFromDocs: true, + HideFromAdminPage: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 786175591ad..46592284647 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -162,3 +162,4 @@ groupByVariable,experimental,@grafana/dashboards-squad,false,false,false betterPageScrolling,GA,@grafana/grafana-frontend-platform,false,false,true alertingUpgradeDryrunOnStart,GA,@grafana/alerting-squad,false,true,false scopeFilters,experimental,@grafana/dashboards-squad,false,false,false +emailVerificationEnforcement,experimental,@grafana/identity-access-team,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index ca3958ffae9..0c297b42220 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -658,4 +658,8 @@ const ( // FlagScopeFilters // Enables the use of scope filters in Grafana FlagScopeFilters = "scopeFilters" + + // FlagEmailVerificationEnforcement + // Force email verification for users, even when authenticating through sso. + FlagEmailVerificationEnforcement = "emailVerificationEnforcement" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index df1d76b9e85..0690c2a6df2 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -2100,6 +2100,20 @@ "codeowner": "@grafana/grafana-frontend-platform", "frontend": true } + }, + { + "metadata": { + "name": "emailVerificationEnforcement", + "resourceVersion": "1710164083965", + "creationTimestamp": "2024-03-11T13:34:43Z" + }, + "spec": { + "description": "Force email verification for users, even when authenticating through sso.", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromAdminPage": true, + "hideFromDocs": true + } } ] } \ No newline at end of file