diff options
author | Bo-Yi Wu <appleboy.tw@gmail.com> | 2017-03-18 05:59:07 -0500 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2017-03-18 18:59:07 +0800 |
commit | 1c3bd436ccbe3852541dc7162df41632658769db (patch) | |
tree | 4ee965f43e0dee397c05557329bf524974cd94a4 /cmd | |
parent | 5ecb369dacb929c218399379350fa2ecb05693ae (diff) | |
download | gitea-1c3bd436ccbe3852541dc7162df41632658769db.tar.gz gitea-1c3bd436ccbe3852541dc7162df41632658769db.zip |
feat: Only use issue and wiki on repo. (#1297)
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/web.go | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/cmd/web.go b/cmd/web.go index 17674b3069..d50ee62a76 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -448,7 +448,7 @@ func runWeb(ctx *cli.Context) error { m.Combo("").Get(repo.ProtectedBranch).Post(repo.ProtectedBranchPost) m.Post("/can_push", repo.ChangeProtectedBranch) m.Post("/delete", repo.DeleteProtectedBranch) - }) + }, repo.MustBeNotBare) m.Group("/hooks", func() { m.Get("", repo.Webhooks) @@ -520,11 +520,11 @@ func runWeb(ctx *cli.Context) error { m.Get("/new", repo.NewRelease) m.Post("/new", bindIgnErr(auth.NewReleaseForm{}), repo.NewReleasePost) m.Post("/delete", repo.DeleteRelease) - }, reqRepoWriter, context.RepoRef()) + }, repo.MustBeNotBare, reqRepoWriter, context.RepoRef()) m.Group("/releases", func() { m.Get("/edit/*", repo.EditRelease) m.Post("/edit/*", bindIgnErr(auth.EditReleaseForm{}), repo.EditReleasePost) - }, reqRepoWriter, func(ctx *context.Context) { + }, repo.MustBeNotBare, reqRepoWriter, func(ctx *context.Context) { var err error ctx.Repo.Commit, err = ctx.Repo.GitRepo.GetBranchCommit(ctx.Repo.Repository.DefaultBranch) if err != nil { @@ -563,17 +563,17 @@ func runWeb(ctx *cli.Context) error { return } }) - }, reqRepoWriter, context.RepoRef(), func(ctx *context.Context) { + }, repo.MustBeNotBare, reqRepoWriter, context.RepoRef(), func(ctx *context.Context) { if !ctx.Repo.Repository.CanEnableEditor() || ctx.Repo.IsViewCommit { ctx.Handle(404, "", nil) return } }) - }, reqSignIn, context.RepoAssignment(), repo.MustBeNotBare, context.UnitTypes()) + }, reqSignIn, context.RepoAssignment(), context.UnitTypes()) m.Group("/:username/:reponame", func() { m.Group("", func() { - m.Get("/releases", repo.Releases) + m.Get("/releases", repo.MustBeNotBare, repo.Releases) m.Get("/^:type(issues|pulls)$", repo.RetrieveLabels, repo.Issues) m.Get("/^:type(issues|pulls)$/:index", repo.ViewIssue) m.Get("/labels/", repo.RetrieveLabels, repo.Labels) @@ -581,7 +581,7 @@ func runWeb(ctx *cli.Context) error { }, context.RepoRef()) // m.Get("/branches", repo.Branches) - m.Post("/branches/:name/delete", reqSignIn, reqRepoWriter, repo.DeleteBranchPost) + m.Post("/branches/:name/delete", reqSignIn, reqRepoWriter, repo.MustBeNotBare, repo.DeleteBranchPost) m.Group("/wiki", func() { m.Get("/?:page", repo.Wiki) @@ -601,7 +601,7 @@ func runWeb(ctx *cli.Context) error { m.Get("/*", repo.WikiRaw) }, repo.MustEnableWiki) - m.Get("/archive/*", repo.Download) + m.Get("/archive/*", repo.MustBeNotBare, repo.Download) m.Group("/pulls/:index", func() { m.Get("/commits", context.RepoRef(), repo.ViewPullCommits) @@ -617,10 +617,10 @@ func runWeb(ctx *cli.Context) error { m.Get("/commit/:sha([a-f0-9]{7,40})$", repo.SetEditorconfigIfExists, repo.SetDiffViewStyle, repo.Diff) m.Get("/forks", repo.Forks) }, context.RepoRef()) - m.Get("/commit/:sha([a-f0-9]{7,40})\\.:ext(patch|diff)", repo.RawDiff) + m.Get("/commit/:sha([a-f0-9]{7,40})\\.:ext(patch|diff)", repo.MustBeNotBare, repo.RawDiff) - m.Get("/compare/:before([a-z0-9]{40})\\.\\.\\.:after([a-z0-9]{40})", repo.SetEditorconfigIfExists, repo.SetDiffViewStyle, repo.CompareDiff) - }, ignSignIn, context.RepoAssignment(), repo.MustBeNotBare, context.UnitTypes()) + m.Get("/compare/:before([a-z0-9]{40})\\.\\.\\.:after([a-z0-9]{40})", repo.SetEditorconfigIfExists, repo.SetDiffViewStyle, repo.MustBeNotBare, repo.CompareDiff) + }, ignSignIn, context.RepoAssignment(), context.UnitTypes()) m.Group("/:username/:reponame", func() { m.Get("/stars", repo.Stars) m.Get("/watchers", repo.Watchers) @@ -630,7 +630,7 @@ func runWeb(ctx *cli.Context) error { m.Group("/:reponame", func() { m.Get("", repo.SetEditorconfigIfExists, repo.Home) m.Get("\\.git$", repo.SetEditorconfigIfExists, repo.Home) - }, ignSignIn, context.RepoAssignment(true), context.RepoRef(), context.UnitTypes()) + }, ignSignIn, context.RepoAssignment(), context.RepoRef(), context.UnitTypes()) m.Group("/:reponame", func() { m.Group("/info/lfs", func() { |