Sharing: Export dashboard as image (#104207)

Co-authored-by: AgnesToulet <35176601+AgnesToulet@users.noreply.github.com>
This commit is contained in:
Nathan Marrs
2025-07-15 21:07:39 +00:00
committed by GitHub
co-authored by AgnesToulet
parent a977aa9d03
commit b691b3288d
30 changed files with 886 additions and 94 deletions
+8
View File
@@ -1705,6 +1705,14 @@ var (
HideFromDocs: true,
Expression: "false",
},
{
Name: "sharingDashboardImage",
Description: "Enables image sharing functionality for dashboards",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
HideFromDocs: true,
FrontendOnly: true,
},
{
Name: "preferLibraryPanelTitle",
Description: "Prefer library panel title over viz panel title.",
+1
View File
@@ -222,6 +222,7 @@ restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,fa
skipTokenRotationIfRecent,GA,@grafana/identity-access-team,false,false,false
alertEnrichment,experimental,@grafana/alerting-squad,false,false,false
alertingImportAlertmanagerAPI,experimental,@grafana/alerting-squad,false,false,false
sharingDashboardImage,experimental,@grafana/sharing-squad,false,false,true
preferLibraryPanelTitle,privatePreview,@grafana/dashboards-squad,false,false,false
tabularNumbers,GA,@grafana/grafana-frontend-platform,false,false,false
newInfluxDSConfigPageDesign,privatePreview,@grafana/partner-datasources,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
222 skipTokenRotationIfRecent GA @grafana/identity-access-team false false false
223 alertEnrichment experimental @grafana/alerting-squad false false false
224 alertingImportAlertmanagerAPI experimental @grafana/alerting-squad false false false
225 sharingDashboardImage experimental @grafana/sharing-squad false false true
226 preferLibraryPanelTitle privatePreview @grafana/dashboards-squad false false false
227 tabularNumbers GA @grafana/grafana-frontend-platform false false false
228 newInfluxDSConfigPageDesign privatePreview @grafana/partner-datasources false false false
+4
View File
@@ -899,6 +899,10 @@ const (
// Enables the API to import Alertmanager configuration
FlagAlertingImportAlertmanagerAPI = "alertingImportAlertmanagerAPI"
// FlagSharingDashboardImage
// Enables image sharing functionality for dashboards
FlagSharingDashboardImage = "sharingDashboardImage"
// FlagPreferLibraryPanelTitle
// Prefer library panel title over viz panel title.
FlagPreferLibraryPanelTitle = "preferLibraryPanelTitle"
+14
View File
@@ -2815,6 +2815,20 @@
"codeowner": "@grafana/grafana-operator-experience-squad"
}
},
{
"metadata": {
"name": "sharingDashboardImage",
"resourceVersion": "1747090555040",
"creationTimestamp": "2025-05-12T22:55:55Z"
},
"spec": {
"description": "Enables image sharing functionality for dashboards",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"frontend": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "showDashboardValidationWarnings",