Auth: Add no role frontend feature flag (#72823)

* Add 'noBasicRole' feature flag

* Hide role options and tooltip with feature flag

* Add feature flag to registry
This commit is contained in:
linoman
2023-08-04 11:08:14 +02:00
committed by GitHub
parent 0b9bb97982
commit 64ed77ddce
8 changed files with 31 additions and 7 deletions

View File

@@ -691,5 +691,13 @@ var (
Owner: grafanaObservabilityMetricsSquad,
RequiresRestart: false,
},
{
Name: "noBasicRole",
Description: "Enables a new role that has no permissions by default",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaAuthnzSquad,
RequiresRestart: true,
},
}
)

View File

@@ -99,3 +99,4 @@ permissionsFilterRemoveSubquery,experimental,@grafana/backend-platform,false,fal
prometheusConfigOverhaulAuth,experimental,@grafana/observability-metrics,false,false,false,false
configurableSchedulerTick,experimental,@grafana/alerting-squad,false,false,true,false
influxdbSqlSupport,experimental,@grafana/observability-metrics,false,false,false,false
noBasicRole,experimental,@grafana/grafana-authnz-team,false,false,true,true
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
99 prometheusConfigOverhaulAuth experimental @grafana/observability-metrics false false false false
100 configurableSchedulerTick experimental @grafana/alerting-squad false false true false
101 influxdbSqlSupport experimental @grafana/observability-metrics false false false false
102 noBasicRole experimental @grafana/grafana-authnz-team false false true true

View File

@@ -406,4 +406,8 @@ const (
// FlagInfluxdbSqlSupport
// Enable InfluxDB SQL query language support with new querying UI
FlagInfluxdbSqlSupport = "influxdbSqlSupport"
// FlagNoBasicRole
// Enables a new role that has no permissions by default
FlagNoBasicRole = "noBasicRole"
)