fix incorrect secrets, cron route regresion
This commit is contained in:
parent
fa0ebede19
commit
39ec4d1022
3 changed files with 36 additions and 34 deletions
2
go.mod
2
go.mod
|
@ -19,7 +19,7 @@ require (
|
|||
github.com/docker/go-units v0.3.3
|
||||
github.com/drone/drone-go v1.0.6
|
||||
github.com/drone/drone-runtime v1.1.0
|
||||
github.com/drone/drone-ui v0.0.0-20190927015913-030b648c98ff
|
||||
github.com/drone/drone-ui v0.0.0-20191004020100-87de5a7c28a9
|
||||
github.com/drone/drone-yaml v1.2.3-0.20190924213155-be6b37e0b4cd
|
||||
github.com/drone/envsubst v1.0.1
|
||||
github.com/drone/go-license v1.0.2
|
||||
|
|
2
go.sum
2
go.sum
|
@ -87,6 +87,8 @@ github.com/drone/drone-ui v0.0.0-20190921185401-7346724427f2 h1:Y7tKfuTV4zFphoPb
|
|||
github.com/drone/drone-ui v0.0.0-20190921185401-7346724427f2/go.mod h1:NBtVWW7NNJpD9+huMD/5TAE1db2nrEh0i35/9Rf1MPI=
|
||||
github.com/drone/drone-ui v0.0.0-20190927015913-030b648c98ff h1:/HEof0VX0/46OgYcihMML2luzbMLFgnIoLJuKugckO8=
|
||||
github.com/drone/drone-ui v0.0.0-20190927015913-030b648c98ff/go.mod h1:NBtVWW7NNJpD9+huMD/5TAE1db2nrEh0i35/9Rf1MPI=
|
||||
github.com/drone/drone-ui v0.0.0-20191004020100-87de5a7c28a9 h1:RNw1rupyrqjJ9hzK1N+vQjIx+8I/1mRZF3wFxL2ItxA=
|
||||
github.com/drone/drone-ui v0.0.0-20191004020100-87de5a7c28a9/go.mod h1:NBtVWW7NNJpD9+huMD/5TAE1db2nrEh0i35/9Rf1MPI=
|
||||
github.com/drone/drone-ui v0.8.1 h1:I4WBAlnk/YQzCggQy/Qegb8Nu2T2R9KVzxso/lL98so=
|
||||
github.com/drone/drone-yaml v1.0.4 h1:NYTEGhf/XJMiJT8CwGy+pMOxWC8C2vhhzEo6/gbT4tU=
|
||||
github.com/drone/drone-yaml v1.0.4/go.mod h1:eM365p3g9M5sroFBTR/najiGrZnd/GiIpWHC2UW8PoI=
|
||||
|
|
|
@ -220,44 +220,44 @@ func (s Server) Handler() http.Handler {
|
|||
acl.CheckAdminAccess(),
|
||||
).Delete("/", builds.HandlePurge(s.Repos, s.Builds))
|
||||
})
|
||||
})
|
||||
|
||||
r.Route("/secrets", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Get("/", secrets.HandleList(s.Repos, s.Secrets))
|
||||
r.Post("/", secrets.HandleCreate(s.Repos, s.Secrets))
|
||||
r.Get("/{secret}", secrets.HandleFind(s.Repos, s.Secrets))
|
||||
r.Patch("/{secret}", secrets.HandleUpdate(s.Repos, s.Secrets))
|
||||
r.Delete("/{secret}", secrets.HandleDelete(s.Repos, s.Secrets))
|
||||
})
|
||||
r.Route("/secrets", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Get("/", secrets.HandleList(s.Repos, s.Secrets))
|
||||
r.Post("/", secrets.HandleCreate(s.Repos, s.Secrets))
|
||||
r.Get("/{secret}", secrets.HandleFind(s.Repos, s.Secrets))
|
||||
r.Patch("/{secret}", secrets.HandleUpdate(s.Repos, s.Secrets))
|
||||
r.Delete("/{secret}", secrets.HandleDelete(s.Repos, s.Secrets))
|
||||
})
|
||||
|
||||
r.Route("/sign", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", sign.HandleSign(s.Repos))
|
||||
})
|
||||
r.Route("/sign", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", sign.HandleSign(s.Repos))
|
||||
})
|
||||
|
||||
r.Route("/encrypt", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", encrypt.Handler(s.Repos))
|
||||
r.Post("/secret", encrypt.Handler(s.Repos))
|
||||
})
|
||||
r.Route("/encrypt", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", encrypt.Handler(s.Repos))
|
||||
r.Post("/secret", encrypt.Handler(s.Repos))
|
||||
})
|
||||
|
||||
r.Route("/cron", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", crons.HandleCreate(s.Repos, s.Cron))
|
||||
r.Get("/", crons.HandleList(s.Repos, s.Cron))
|
||||
r.Get("/{cron}", crons.HandleFind(s.Repos, s.Cron))
|
||||
r.Post("/{cron}", crons.HandleExec(s.Users, s.Repos, s.Cron, s.Commits, s.Triggerer))
|
||||
r.Patch("/{cron}", crons.HandleUpdate(s.Repos, s.Cron))
|
||||
r.Delete("/{cron}", crons.HandleDelete(s.Repos, s.Cron))
|
||||
})
|
||||
r.Route("/cron", func(r chi.Router) {
|
||||
r.Use(acl.CheckWriteAccess())
|
||||
r.Post("/", crons.HandleCreate(s.Repos, s.Cron))
|
||||
r.Get("/", crons.HandleList(s.Repos, s.Cron))
|
||||
r.Get("/{cron}", crons.HandleFind(s.Repos, s.Cron))
|
||||
r.Post("/{cron}", crons.HandleExec(s.Users, s.Repos, s.Cron, s.Commits, s.Triggerer))
|
||||
r.Patch("/{cron}", crons.HandleUpdate(s.Repos, s.Cron))
|
||||
r.Delete("/{cron}", crons.HandleDelete(s.Repos, s.Cron))
|
||||
})
|
||||
|
||||
r.Route("/collaborators", func(r chi.Router) {
|
||||
r.Get("/", collabs.HandleList(s.Repos, s.Perms))
|
||||
r.Get("/{member}", collabs.HandleFind(s.Users, s.Repos, s.Perms))
|
||||
r.With(
|
||||
acl.CheckAdminAccess(),
|
||||
).Delete("/{member}", collabs.HandleDelete(s.Users, s.Repos, s.Perms))
|
||||
r.Route("/collaborators", func(r chi.Router) {
|
||||
r.Get("/", collabs.HandleList(s.Repos, s.Perms))
|
||||
r.Get("/{member}", collabs.HandleFind(s.Users, s.Repos, s.Perms))
|
||||
r.With(
|
||||
acl.CheckAdminAccess(),
|
||||
).Delete("/{member}", collabs.HandleDelete(s.Users, s.Repos, s.Perms))
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in a new issue