Dashboards: Reload the dashboard based on time range and filters changes (#94190)

This commit is contained in:
Bogdan Matei
2024-10-25 15:56:54 +03:00
committed by GitHub
parent bdab0bc8c0
commit 97c0ff2ae4
19 changed files with 372 additions and 162 deletions

View File

@@ -1363,8 +1363,8 @@ var (
HideFromAdminPage: true,
},
{
Name: "passScopeToDashboardApi",
Description: "Enables the passing of scopes to dashboards fetching in Grafana",
Name: "reloadDashboardsOnParamsChange",
Description: "Enables reload of dashboards on scopes, time range and variables changes",
FrontendOnly: false,
Stage: FeatureStageExperimental,
Owner: grafanaDashboardsSquad,

View File

@@ -179,7 +179,7 @@ openSearchBackendFlowEnabled,GA,@grafana/aws-datasources,false,false,false
ssoSettingsLDAP,preview,@grafana/identity-access-team,false,true,false
failWrongDSUID,experimental,@grafana/plugins-platform-backend,false,false,false
zanzana,experimental,@grafana/identity-access-team,false,false,false
passScopeToDashboardApi,experimental,@grafana/dashboards-squad,false,false,false
reloadDashboardsOnParamsChange,experimental,@grafana/dashboards-squad,false,false,false
alertingApiServer,experimental,@grafana/alerting-squad,false,true,false
cloudWatchRoundUpEndTime,GA,@grafana/aws-datasources,false,false,false
cloudwatchMetricInsightsCrossAccount,preview,@grafana/aws-datasources,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
179 ssoSettingsLDAP preview @grafana/identity-access-team false true false
180 failWrongDSUID experimental @grafana/plugins-platform-backend false false false
181 zanzana experimental @grafana/identity-access-team false false false
182 passScopeToDashboardApi reloadDashboardsOnParamsChange experimental @grafana/dashboards-squad false false false
183 alertingApiServer experimental @grafana/alerting-squad false true false
184 cloudWatchRoundUpEndTime GA @grafana/aws-datasources false false false
185 cloudwatchMetricInsightsCrossAccount preview @grafana/aws-datasources false false true

View File

@@ -727,9 +727,9 @@ const (
// Use openFGA as authorization engine.
FlagZanzana = "zanzana"
// FlagPassScopeToDashboardApi
// Enables the passing of scopes to dashboards fetching in Grafana
FlagPassScopeToDashboardApi = "passScopeToDashboardApi"
// FlagReloadDashboardsOnParamsChange
// Enables reload of dashboards on scopes, time range and variables changes
FlagReloadDashboardsOnParamsChange = "reloadDashboardsOnParamsChange"
// FlagAlertingApiServer
// Register Alerting APIs with the K8s API server

View File

@@ -2347,11 +2347,26 @@
"requiresDevMode": true
}
},
{
"metadata": {
"name": "reloadDashboardsOnParamsChange",
"resourceVersion": "1728903221522",
"creationTimestamp": "2024-10-14T10:53:41Z"
},
"spec": {
"description": "Enables reload of dashboards on scopes, time range and variables changes",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "passScopeToDashboardApi",
"resourceVersion": "1718290335877",
"creationTimestamp": "2024-06-20T15:49:19Z"
"creationTimestamp": "2024-06-20T15:49:19Z",
"deletionTimestamp": "2024-10-14T10:53:41Z"
},
"spec": {
"description": "Enables the passing of scopes to dashboards fetching in Grafana",
@@ -3305,4 +3320,4 @@
}
}
]
}
}