Skip to content

Commit 8780d12

Browse files
committed
add dedicated func getUserTeamIDsQueryBuilder(orgID, userID int64) *builder.Builder {
return builder.Select("team.id").From("team"). InnerJoin("team_user", "team_user.team_id = team.id"). Where(builder.Eq{ "team_user.org_id": orgID, "team_user.uid": userID, }) }
1 parent a993136 commit 8780d12

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

models/organization/org.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,15 @@ func (org *Organization) getUserTeamIDs(ctx context.Context, userID int64) ([]in
678678
Find(&teamIDs)
679679
}
680680

681+
func getUserTeamIDsQueryBuilder(orgID, userID int64) *builder.Builder {
682+
return builder.Select("team.id").From("team").
683+
InnerJoin("team_user", "team_user.team_id = team.id").
684+
Where(builder.Eq{
685+
"team_user.org_id": orgID,
686+
"team_user.uid": userID,
687+
})
688+
}
689+
681690
// TeamsWithAccessToRepo returns all teams that have given access level to the repository.
682691
func (org *Organization) TeamsWithAccessToRepo(ctx context.Context, repoID int64, mode perm.AccessMode) ([]*Team, error) {
683692
return GetTeamsWithAccessToRepo(ctx, org.ID, repoID, mode)

0 commit comments

Comments
 (0)