diff --git a/cmd/web.go b/cmd/web.go index 9056029570..2f552d8667 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -186,7 +186,7 @@ func runWeb(*cli.Context) { m.Get("/template/**", dev.TemplatePreview) } - reqOwner := middleware.RequireOwner() + reqTrueOwner := middleware.RequireTrueOwner() m.Group("/org", func(r martini.Router) { r.Get("/create", org.New) @@ -218,7 +218,7 @@ func runWeb(*cli.Context) { r.Get("/hooks/:id", repo.WebHooksEdit) r.Post("/hooks/:id", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksEditPost) }) - }, reqSignIn, middleware.RepoAssignment(true), reqOwner) + }, reqSignIn, middleware.RepoAssignment(true), reqTrueOwner) m.Group("/:username/:reponame", func(r martini.Router) { r.Get("/action/:action", repo.Action) diff --git a/modules/middleware/repo.go b/modules/middleware/repo.go index 1cfae0b771..8aa4a6a8a6 100644 --- a/modules/middleware/repo.go +++ b/modules/middleware/repo.go @@ -260,7 +260,7 @@ func RepoAssignment(redirect bool, args ...bool) martini.Handler { } } -func RequireOwner() martini.Handler { +func RequireTrueOwner() martini.Handler { return func(ctx *Context) { if !ctx.Repo.IsTrueOwner { if !ctx.IsSigned {