diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2024-08-29 21:26:25 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-29 13:26:25 +0000 |
commit | 06c67c6d5a91176fe4b87fc884c96afc7c3597fa (patch) | |
tree | fb99cdc752f39f553460fe6990e0e21b4dd7873c | |
parent | fcac28c878b0e9539e4d68f3a496e9d5b26bd285 (diff) | |
download | gitea-06c67c6d5a91176fe4b87fc884c96afc7c3597fa.tar.gz gitea-06c67c6d5a91176fe4b87fc884c96afc7c3597fa.zip |
Fix search team (#31923)
Fix #20658
-rw-r--r-- | routers/web/web.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/routers/web/web.go b/routers/web/web.go index 98b4252cb9..41b019e4b5 100644 --- a/routers/web/web.go +++ b/routers/web/web.go @@ -883,10 +883,15 @@ func registerRoutes(m *web.Router) { m.Post("/teams/{team}/action/repo/{action}", org.TeamsRepoAction) }, context.OrgAssignment(true, false, true)) + // require admin permission + m.Group("/{org}", func() { + m.Get("/teams/-/search", org.SearchTeam) + }, context.OrgAssignment(true, false, false, true)) + + // require owner permission m.Group("/{org}", func() { m.Get("/teams/new", org.NewTeam) m.Post("/teams/new", web.Bind(forms.CreateTeamForm{}), org.NewTeamPost) - m.Get("/teams/-/search", org.SearchTeam) m.Get("/teams/{team}/edit", org.EditTeam) m.Post("/teams/{team}/edit", web.Bind(forms.CreateTeamForm{}), org.EditTeamPost) m.Post("/teams/{team}/delete", org.DeleteTeam) |