diff options
author | skyblue <ssx205@gmail.com> | 2014-03-23 22:13:27 +0800 |
---|---|---|
committer | skyblue <ssx205@gmail.com> | 2014-03-23 22:13:27 +0800 |
commit | d945d0911b0c8c43d1a2071f3a44b0afb2a44d43 (patch) | |
tree | 8ddb64d2f0546f6994296e0fa07aeb33e01a716e /web.go | |
parent | 9a9ae918c527fb04a1f181ad6f967d5969b93c15 (diff) | |
parent | 0d39c18b6ad715a68144d3d9e7f9ea3893f07d4f (diff) |
Merge branch 'master' of github.com:shxsun/gogs
Diffstat (limited to 'web.go')
-rw-r--r-- | web.go | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -18,6 +18,7 @@ import ( "github.com/gogits/gogs/models" "github.com/gogits/gogs/modules/auth" + "github.com/gogits/gogs/modules/avatar" "github.com/gogits/gogs/modules/base" "github.com/gogits/gogs/modules/log" "github.com/gogits/gogs/modules/mailer" @@ -114,6 +115,9 @@ func runWeb(*cli.Context) { m.Get("/help", routers.Help) + avatarHandler := avatar.HttpHandler("public/img/avatar", "public/img/avatar/default.jpg") + m.Get("/avatar/:hash", avatarHandler.ServeHTTP) + adminReq := middleware.AdminRequire() m.Get("/admin", reqSignIn, adminReq, admin.Dashboard) m.Get("/admin/users", reqSignIn, adminReq, admin.Users) @@ -136,9 +140,10 @@ func runWeb(*cli.Context) { ignSignIn, middleware.RepoAssignment(true), repo.Single) m.Get("/:username/:reponame/commit/:commitid/**", ignSignIn, middleware.RepoAssignment(true), repo.Single) m.Get("/:username/:reponame/commit/:commitid", ignSignIn, middleware.RepoAssignment(true), repo.Single) - m.Get("/:username/:reponame", ignSignIn, middleware.RepoAssignment(true), repo.Single) + m.Any("/:username/:reponame/**", ignSignIn, repo.Http) + if martini.Env == martini.Dev { m.Get("/template/**", dev.TemplatePreview) } |