mirror of
https://github.com/go-gitea/gitea.git
synced 2026-09-08 14:03:24 +09:00
fix(repo): centralize repository-scoped authorization (#39063)
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
+1
-3
@@ -987,11 +987,9 @@ func registerWebRoutes(m *web.Router, webAuth *AuthMiddleware) {
|
||||
m.Post("/teams/{team}/action/repo/{action}", org.TeamsRepoAction)
|
||||
}, context.OrgAssignment(context.OrgAssignmentOptions{RequireMember: true, RequireTeamMember: true}))
|
||||
|
||||
// require member/team-admin permission (old logic is: requireMember=true, requireTeamAdmin=true)
|
||||
// but it doesn't seem right: requireTeamAdmin does nothing
|
||||
m.Group("/{org}", func() {
|
||||
m.Get("/teams/-/search", org.SearchTeam)
|
||||
}, context.OrgAssignment(context.OrgAssignmentOptions{RequireMember: true, RequireTeamAdmin: true}))
|
||||
}, context.OrgAssignment(context.OrgAssignmentOptions{RequireMember: true}))
|
||||
|
||||
// require owner permission
|
||||
m.Group("/{org}", func() {
|
||||
|
||||
Reference in New Issue
Block a user