mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-04-26 13:34:45 +00:00
Merge pull request #665 from compressed/goji_wildcard
update to new goji wildcard format
This commit is contained in:
commit
0c4d10e95f
1 changed files with 8 additions and 4 deletions
|
@ -44,7 +44,8 @@ func New() *web.Mux {
|
||||||
repos.Put("/api/repos/:host/:owner/:name", handler.PutRepo)
|
repos.Put("/api/repos/:host/:owner/:name", handler.PutRepo)
|
||||||
repos.Post("/api/repos/:host/:owner/:name", handler.PostRepo)
|
repos.Post("/api/repos/:host/:owner/:name", handler.PostRepo)
|
||||||
repos.Delete("/api/repos/:host/:owner/:name", handler.DelRepo)
|
repos.Delete("/api/repos/:host/:owner/:name", handler.DelRepo)
|
||||||
mux.Handle("/api/repos/:host/:owner/:name*", repos)
|
mux.Handle("/api/repos/:host/:owner/:name", repos)
|
||||||
|
mux.Handle("/api/repos/:host/:owner/:name/*", repos)
|
||||||
|
|
||||||
users := web.New()
|
users := web.New()
|
||||||
users.Use(middleware.RequireUserAdmin)
|
users.Use(middleware.RequireUserAdmin)
|
||||||
|
@ -52,7 +53,8 @@ func New() *web.Mux {
|
||||||
users.Post("/api/users/:host/:login", handler.PostUser)
|
users.Post("/api/users/:host/:login", handler.PostUser)
|
||||||
users.Delete("/api/users/:host/:login", handler.DelUser)
|
users.Delete("/api/users/:host/:login", handler.DelUser)
|
||||||
users.Get("/api/users", handler.GetUserList)
|
users.Get("/api/users", handler.GetUserList)
|
||||||
mux.Handle("/api/users*", users)
|
mux.Handle("/api/users", users)
|
||||||
|
mux.Handle("/api/users/*", users)
|
||||||
|
|
||||||
user := web.New()
|
user := web.New()
|
||||||
user.Use(middleware.RequireUser)
|
user.Use(middleware.RequireUser)
|
||||||
|
@ -61,7 +63,8 @@ func New() *web.Mux {
|
||||||
user.Post("/api/user/sync", handler.PostUserSync)
|
user.Post("/api/user/sync", handler.PostUserSync)
|
||||||
user.Get("/api/user", handler.GetUserCurrent)
|
user.Get("/api/user", handler.GetUserCurrent)
|
||||||
user.Put("/api/user", handler.PutUser)
|
user.Put("/api/user", handler.PutUser)
|
||||||
mux.Handle("/api/user*", user)
|
mux.Handle("/api/user", user)
|
||||||
|
mux.Handle("/api/user/*", user)
|
||||||
|
|
||||||
work := web.New()
|
work := web.New()
|
||||||
work.Use(middleware.RequireUserAdmin)
|
work.Use(middleware.RequireUserAdmin)
|
||||||
|
@ -71,7 +74,8 @@ func New() *web.Mux {
|
||||||
work.Get("/api/workers", handler.GetWorkers)
|
work.Get("/api/workers", handler.GetWorkers)
|
||||||
work.Post("/api/workers", handler.PostWorker)
|
work.Post("/api/workers", handler.PostWorker)
|
||||||
work.Delete("/api/workers", handler.DelWorker)
|
work.Delete("/api/workers", handler.DelWorker)
|
||||||
mux.Handle("/api/work*", work)
|
mux.Handle("/api/work", work)
|
||||||
|
mux.Handle("/api/work/*", work)
|
||||||
|
|
||||||
return mux
|
return mux
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue