Scopes: Disable support for public dashboards (#113267)

Disable scopes support for public dashboards
This commit is contained in:
Tobias Skarhed
2025-10-31 12:45:56 +01:00
committed by GitHub
parent e3d1fc9c2c
commit 03d738004d
2 changed files with 4 additions and 2 deletions
@@ -281,7 +281,8 @@ function createVariablesForDashboard(dashboard: DashboardV2Spec) {
// Added temporarily to allow skipping non-compatible variables
.filter((v): v is SceneVariable => Boolean(v));
if (config.featureToggles.scopeFilters) {
// Explicitly disable scopes for public dashboards
if (config.featureToggles.scopeFilters && !config.publicDashboardAccessToken) {
variableObjects.push(new ScopesVariable({ enable: true }));
}
@@ -36,7 +36,8 @@ export function createVariablesForDashboard(oldModel: DashboardModel) {
// Added temporarily to allow skipping non-compatible variables
.filter((v): v is SceneVariable => Boolean(v));
if (config.featureToggles.scopeFilters) {
// Explicitly disable scopes for public dashboards
if (config.featureToggles.scopeFilters && !config.publicDashboardAccessToken) {
variableObjects.push(new ScopesVariable({ enable: true }));
}