@@ -22,7 +22,6 @@ import (
22
22
"code.gitea.io/gitea/modules/util"
23
23
24
24
"xorm.io/builder"
25
- "xorm.io/xorm"
26
25
)
27
26
28
27
// ________ .__ __ .__
@@ -206,27 +205,12 @@ func (opts FindOrgMembersOpts) PublicOnly() bool {
206
205
return opts .Doer == nil || ! opts .IsMember && ! opts .Doer .IsAdmin
207
206
}
208
207
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
-
221
208
// CountOrgMembers counts the organization's members
222
209
func CountOrgMembers (ctx context.Context , opts * FindOrgMembersOpts ) (int64 , error ) {
223
210
sess := db .GetEngine (ctx ).Where ("org_id=?" , opts .OrgID )
224
211
if opts .PublicOnly () {
225
212
sess .And ("is_public = ?" , true )
226
213
}
227
- if err := opts .addTeamMatesOnlyFilter (ctx , sess ); err != nil {
228
- return 0 , err
229
- }
230
214
231
215
return sess .Count (new (OrgUser ))
232
216
}
@@ -551,9 +535,6 @@ func GetOrgUsersByOrgID(ctx context.Context, opts *FindOrgMembersOpts) ([]*OrgUs
551
535
if opts .PublicOnly () {
552
536
sess .And ("is_public = ?" , true )
553
537
}
554
- if err := opts .addTeamMatesOnlyFilter (ctx , sess ); err != nil {
555
- return nil , err
556
- }
557
538
558
539
if opts .ListOptions .PageSize > 0 {
559
540
sess = db .SetSessionPagination (sess , opts )
0 commit comments