MCPcopy Create free account
hub / github.com/gogs/gogs / getUserTeams

Method getUserTeams

internal/database/org.go:451–457  ·  view source on GitHub ↗
(e Engine, userID int64, cols ...string)

Source from the content-addressed store, hash-verified

449}
450
451func (org *User) getUserTeams(e Engine, userID int64, cols ...string) ([]*Team, error) {
452 teams := make([]*Team, 0, org.NumTeams)
453 return teams, e.Where("team_user.org_id = ?", org.ID).
454 And("team_user.uid = ?", userID).
455 Join("INNER", "team_user", "team_user.team_id = team.id").
456 Cols(cols...).Find(&teams)
457}
458
459// GetUserTeamIDs returns of all team IDs of the organization that user is member of.
460func (org *User) GetUserTeamIDs(userID int64) ([]int64, error) {

Callers 2

GetUserTeamIDsMethod · 0.95
GetUserTeamsMethod · 0.95

Implementers 1

mailerUserinternal/database/issue_mail.go

Calls 2

WhereMethod · 0.80
FindMethod · 0.65

Tested by

no test coverage detected