API: prevent provisioned dashboard from being updated (#41894)

This commit is contained in:
Sofia Papagiannaki
2021-12-17 10:31:52 -05:00
committed by GitHub
parent db18acff15
commit c4aaf5f9d1
7 changed files with 413 additions and 3 deletions
+1
View File
@@ -13,6 +13,7 @@ type Store interface {
// GetFolderByTitle retrieves a dashboard by its title and is used by unified alerting
GetFolderByTitle(orgID int64, title string) (*models.Dashboard, error)
GetProvisionedDataByDashboardID(dashboardID int64) (*models.DashboardProvisioning, error)
GetProvisionedDataByDashboardUID(orgID int64, dashboardUID string) (*models.DashboardProvisioning, error)
GetProvisionedDashboardData(name string) ([]*models.DashboardProvisioning, error)
SaveProvisionedDashboard(cmd models.SaveDashboardCommand, provisioning *models.DashboardProvisioning) (*models.Dashboard, error)
SaveDashboard(cmd models.SaveDashboardCommand) (*models.Dashboard, error)