diff options
author | awwalker <awwalker3@gmail.com> | 2017-02-24 16:39:49 -0500 |
---|---|---|
committer | Kim "BKC" Carlbäcker <kim.carlbacker@gmail.com> | 2017-02-27 07:46:01 +0100 |
commit | c0f99e82299a3f9a6679ae6d643f854418ca16af (patch) | |
tree | 0215be0bd7a5f0141415c67d103f729e0b152fdc /routers/api/v1/api.go | |
parent | 9084bdd8639aecad35a3c6c6421b3550b6e8f53a (diff) | |
download | gitea-c0f99e82299a3f9a6679ae6d643f854418ca16af.tar.gz gitea-c0f99e82299a3f9a6679ae6d643f854418ca16af.zip |
API: support /users/:username/repos
clean up
fix arguments
remove repeated token
give admins listing rights
Diffstat (limited to 'routers/api/v1/api.go')
-rw-r--r-- | routers/api/v1/api.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/routers/api/v1/api.go b/routers/api/v1/api.go index f89d6e3445..9431dac017 100644 --- a/routers/api/v1/api.go +++ b/routers/api/v1/api.go @@ -242,6 +242,7 @@ func RegisterRoutes(m *macaron.Macaron) { m.Group("/:username", func() { m.Get("", user.GetInfo) + m.Get("/repos", user.ListUserRepos) m.Group("/tokens", func() { m.Combo("").Get(user.ListAccessTokens). Post(bind(api.CreateAccessTokenOption{}), user.CreateAccessToken) @@ -284,6 +285,9 @@ func RegisterRoutes(m *macaron.Macaron) { Delete(user.DeletePublicKey) }) + m.Combo("/repos").Get(user.ListMyRepos). + Post(bind(api.CreateRepoOption{}), repo.Create) + m.Group("/starred", func() { m.Get("", user.GetMyStarredRepos) m.Group("/:username/:reponame", func() { @@ -297,8 +301,6 @@ func RegisterRoutes(m *macaron.Macaron) { }, reqToken()) // Repositories - m.Combo("/user/repos", reqToken()).Get(repo.ListMyRepos). - Post(bind(api.CreateRepoOption{}), repo.Create) m.Post("/org/:org/repos", reqToken(), bind(api.CreateRepoOption{}), repo.CreateOrgRepo) m.Group("/repos", func() { |