From 717bd4a6c051d1447c9e35385a4ba176dd391c65 Mon Sep 17 00:00:00 2001 From: Gabriel MABILLE Date: Wed, 19 Oct 2022 18:10:09 +0200 Subject: [PATCH] RBAC: Add a feature toggle for primitives we provide to OnCall (#57289) --- packages/grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 6 ++++++ pkg/services/featuremgmt/toggles_gen.go | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index f3ea98d30fb..3c5a37b13fd 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -77,4 +77,5 @@ export interface FeatureToggles { queryLibrary?: boolean; showDashboardValidationWarnings?: boolean; mysqlAnsiQuotes?: boolean; + accessControlOnCall?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 6b5cdf167bb..a607ce9d7c0 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -335,5 +335,11 @@ var ( Description: "Use double quote to escape keyword in Mysql query", State: FeatureStateAlpha, }, + { + Name: "accessControlOnCall", + Description: "Access control primitives for OnCall", + State: FeatureStateAlpha, + RequiresDevMode: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index ffd55e04b19..26f5b312ab1 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -250,4 +250,8 @@ const ( // FlagMysqlAnsiQuotes // Use double quote to escape keyword in Mysql query FlagMysqlAnsiQuotes = "mysqlAnsiQuotes" + + // FlagAccessControlOnCall + // Access control primitives for OnCall + FlagAccessControlOnCall = "accessControlOnCall" )