From 30a2c9a137fcf0c54291d50bef7874c06ed183bb Mon Sep 17 00:00:00 2001 From: Eoin McAfee Date: Wed, 29 Sep 2021 16:22:04 +0100 Subject: [PATCH] add public create end point --- handler/api/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/handler/api/api.go b/handler/api/api.go index 9e7908218..78296e6ac 100644 --- a/handler/api/api.go +++ b/handler/api/api.go @@ -294,6 +294,9 @@ func (s Server) Handler() http.Handler { r.Get("/{build}", card.HandleFindAll(s.Builds, s.Card, s.Repos)) r.Get("/{build}/{stage}/{step}", card.HandleFind(s.Builds, s.Card, s.Stages, s.Steps, s.Repos)) r.Get("/{build}/{stage}/{step}/json", card.HandleFindData(s.Builds, s.Card, s.Stages, s.Steps, s.Repos)) + r.With( + acl.CheckAdminAccess(), + ).Post("/{build}/{stage}/{step}", card.HandleCreate(s.Builds, s.Card, s.Stages, s.Steps, s.Repos)) r.With( acl.CheckAdminAccess(), ).Delete("/{build}/{stage}/{step}", card.HandleDelete(s.Builds, s.Card, s.Stages, s.Steps, s.Repos))