summaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/web.go20
1 files changed, 15 insertions, 5 deletions
diff --git a/cmd/web.go b/cmd/web.go
index 791183fdb4..cb634a0eb2 100644
--- a/cmd/web.go
+++ b/cmd/web.go
@@ -470,7 +470,7 @@ func runWeb(ctx *cli.Context) {
}, func(ctx *middleware.Context) {
ctx.Data["PageIsSettings"] = true
})
- }, reqSignIn, middleware.RepoAssignment(true), reqRepoAdmin, middleware.RepoRef())
+ }, reqSignIn, middleware.RepoAssignment(), reqRepoAdmin, middleware.RepoRef())
m.Group("/:username/:reponame", func() {
m.Get("/action/:action", repo.Action)
@@ -516,7 +516,7 @@ func runWeb(ctx *cli.Context) {
m.Combo("/compare/*").Get(repo.CompareAndPullRequest).
Post(bindIgnErr(auth.CreateIssueForm{}), repo.CompareAndPullRequestPost)
- }, reqSignIn, middleware.RepoAssignment(true))
+ }, reqSignIn, middleware.RepoAssignment())
m.Group("/:username/:reponame", func() {
m.Group("", func() {
@@ -530,7 +530,17 @@ func runWeb(ctx *cli.Context) {
})
m.Get("/^:type(issues|pulls)$/:index", repo.ViewIssue)
- m.Get("/branches", repo.Branches)
+ // m.Get("/branches", repo.Branches)
+
+ m.Group("/wiki", func() {
+ m.Get("/?:page", repo.Wiki)
+
+ m.Group("", func() {
+ m.Get("/_new", repo.NewWiki)
+ m.Get("/:page/_edit", repo.EditWiki)
+ }, reqSignIn)
+ }, middleware.RepoRef())
+
m.Get("/archive/*", repo.Download)
m.Group("/pulls/:index", func() {
@@ -550,13 +560,13 @@ func runWeb(ctx *cli.Context) {
}, middleware.RepoRef())
m.Get("/compare/:before([a-z0-9]{40})...:after([a-z0-9]{40})", repo.CompareDiff)
- }, ignSignIn, middleware.RepoAssignment(true))
+ }, ignSignIn, middleware.RepoAssignment())
m.Group("/:username", func() {
m.Group("/:reponame", func() {
m.Get("", repo.Home)
m.Get("\\.git$", repo.Home)
- }, ignSignIn, middleware.RepoAssignment(true, true), middleware.RepoRef())
+ }, ignSignIn, middleware.RepoAssignment(true), middleware.RepoRef())
m.Group("/:reponame", func() {
m.Any("/*", ignSignInAndCsrf, repo.HTTP)