summaryrefslogtreecommitdiffstats
path: root/routers/api/v1/api.go
diff options
context:
space:
mode:
authorawwalker <awwalker3@gmail.com>2017-02-24 16:39:49 -0500
committerKim "BKC" Carlbäcker <kim.carlbacker@gmail.com>2017-02-27 07:46:01 +0100
commitc0f99e82299a3f9a6679ae6d643f854418ca16af (patch)
tree0215be0bd7a5f0141415c67d103f729e0b152fdc /routers/api/v1/api.go
parent9084bdd8639aecad35a3c6c6421b3550b6e8f53a (diff)
downloadgitea-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.go6
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() {