Alerting: allow custom UID for contact points through API (#50089)

* Alerting: allow custom UID for contact points through API

* fix auth
This commit is contained in:
Jean-Philippe Quéméner
2022-06-03 10:33:47 +02:00
committed by GitHub
parent d3adc42e6e
commit 468ed68d64
8 changed files with 57 additions and 42 deletions
@@ -151,11 +151,11 @@ func (api *API) RegisterProvisioningApiEndpoints(srv ProvisioningApiForkingServi
),
)
group.Delete(
toMacaronPath("/api/provisioning/contact-points/{ID}"),
api.authorize(http.MethodDelete, "/api/provisioning/contact-points/{ID}"),
toMacaronPath("/api/provisioning/contact-points/{UID}"),
api.authorize(http.MethodDelete, "/api/provisioning/contact-points/{UID}"),
metrics.Instrument(
http.MethodDelete,
"/api/provisioning/contact-points/{ID}",
"/api/provisioning/contact-points/{UID}",
srv.RouteDeleteContactpoints,
m,
),
@@ -301,11 +301,11 @@ func (api *API) RegisterProvisioningApiEndpoints(srv ProvisioningApiForkingServi
),
)
group.Put(
toMacaronPath("/api/provisioning/contact-points/{ID}"),
api.authorize(http.MethodPut, "/api/provisioning/contact-points/{ID}"),
toMacaronPath("/api/provisioning/contact-points/{UID}"),
api.authorize(http.MethodPut, "/api/provisioning/contact-points/{UID}"),
metrics.Instrument(
http.MethodPut,
"/api/provisioning/contact-points/{ID}",
"/api/provisioning/contact-points/{UID}",
srv.RoutePutContactpoint,
m,
),