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

Method GetUserTeamIDs

internal/database/org.go:460–471  ·  view source on GitHub ↗

GetUserTeamIDs returns of all team IDs of the organization that user is member of.

(userID int64)

Source from the content-addressed store, hash-verified

458
459// GetUserTeamIDs returns of all team IDs of the organization that user is member of.
460func (org *User) GetUserTeamIDs(userID int64) ([]int64, error) {
461 teams, err := org.getUserTeams(x, userID, "team.id")
462 if err != nil {
463 return nil, errors.Newf("getUserTeams [%d]: %v", userID, err)
464 }
465
466 teamIDs := make([]int64, len(teams))
467 for i := range teams {
468 teamIDs[i] = teams[i].ID
469 }
470 return teamIDs, nil
471}
472
473// GetTeams returns all teams that belong to organization,
474// and that the user has joined.

Callers 2

GetUserRepositoriesMethod · 0.95

Implementers 1

mailerUserinternal/database/issue_mail.go

Calls 1

getUserTeamsMethod · 0.95

Tested by

no test coverage detected