Alerting: Template Testing API (#67450)

This commit is contained in:
Matthew Jacobson
2023-04-28 10:56:59 -04:00
committed by GitHub
parent 9eb10bee1f
commit 91471ac7ae
19 changed files with 847 additions and 78 deletions

View File

@@ -173,6 +173,9 @@ func (api *API) authorize(method, path string) web.Handler {
case http.MethodPost + "/api/alertmanager/grafana/config/api/v1/receivers/test":
fallback = middleware.ReqEditorRole
eval = ac.EvalPermission(ac.ActionAlertingNotificationsRead)
case http.MethodPost + "/api/alertmanager/grafana/config/api/v1/templates/test":
fallback = middleware.ReqSignedIn
eval = ac.EvalPermission(ac.ActionAlertingNotificationsRead)
// External Alertmanager Paths
case http.MethodDelete + "/api/alertmanager/{DatasourceUID}/config/api/v1/alerts":