From 8eb5120fbd19dac1221f82d84c339b4be9b0975b Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 13 Nov 2014 02:32:18 -0500 Subject: #12, API: list user repos, list repo hooks --- cmd/web.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'cmd') diff --git a/cmd/web.go b/cmd/web.go index 6b0ee9ef..74cfb75a 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -157,7 +157,7 @@ func runWeb(*cli.Context) { m.Get("/issues", user.Issues) }, reqSignIn) - // API routers. + // API. m.Group("/api", func() { m.Group("/v1", func() { // Miscellaneous. @@ -170,9 +170,14 @@ func runWeb(*cli.Context) { }) // Repositories. + m.Get("/user/repos", v1.ListMyRepos) m.Group("/repos", func() { m.Get("/search", v1.SearchRepos) m.Post("/migrate", bindIgnErr(auth.MigrateRepoForm{}), v1.Migrate) + + m.Group("/:username/:reponame", func() { + m.Combo("/hooks").Get(v1.ListRepoHooks) + }, middleware.ApiRepoAssignment()) }) m.Any("/*", func(ctx *middleware.Context) { @@ -181,7 +186,7 @@ func runWeb(*cli.Context) { }) }) - // User routers. + // User. m.Group("/user", func() { m.Get("/login", user.SignIn) m.Post("/login", bindIgnErr(auth.SignInForm{}), user.SignInPost) -- cgit v1.2.3