@@ -22,7 +22,6 @@ import (
2222 "code.gitea.io/gitea/modules/util"
2323
2424 "xorm.io/builder"
25- "xorm.io/xorm"
2625)
2726
2827// ________ .__ __ .__
@@ -206,27 +205,12 @@ func (opts FindOrgMembersOpts) PublicOnly() bool {
206205 return opts .Doer == nil || ! opts .IsMember && ! opts .Doer .IsAdmin
207206}
208207
209- func (opts FindOrgMembersOpts ) addTeamMatesOnlyFilter (ctx context.Context , sess * xorm.Session ) error {
210- if opts .Doer != nil && opts .IsMember && opts .Doer .IsRestricted {
211- teamMates := builder .Select ("DISTINCT team_user.uid" ).
212- From ("team_user" ).
213- Where (builder .In ("team_user.team_id" , userTeamIDbuilder (opts .OrgID , opts .Doer .ID ))).
214- And (builder.Eq {"team_user.org_id" : opts .OrgID })
215-
216- sess .In ("org_user.uid" , teamMates )
217- }
218- return nil
219- }
220-
221208// CountOrgMembers counts the organization's members
222209func CountOrgMembers (ctx context.Context , opts * FindOrgMembersOpts ) (int64 , error ) {
223210 sess := db .GetEngine (ctx ).Where ("org_id=?" , opts .OrgID )
224211 if opts .PublicOnly () {
225212 sess .And ("is_public = ?" , true )
226213 }
227- if err := opts .addTeamMatesOnlyFilter (ctx , sess ); err != nil {
228- return 0 , err
229- }
230214
231215 return sess .Count (new (OrgUser ))
232216}
@@ -551,9 +535,6 @@ func GetOrgUsersByOrgID(ctx context.Context, opts *FindOrgMembersOpts) ([]*OrgUs
551535 if opts .PublicOnly () {
552536 sess .And ("is_public = ?" , true )
553537 }
554- if err := opts .addTeamMatesOnlyFilter (ctx , sess ); err != nil {
555- return nil , err
556- }
557538
558539 if opts .ListOptions .PageSize > 0 {
559540 sess = db .SetSessionPagination (sess , opts )
0 commit comments