diff --git a/store/sqlstore/team_store.go b/store/sqlstore/team_store.go index 494aa95a94..53dbdbf46c 100644 --- a/store/sqlstore/team_store.go +++ b/store/sqlstore/team_store.go @@ -421,6 +421,7 @@ func (s SqlTeamStore) SearchPrivate(term string) ([]*model.Team, *model.AppError return teams, nil } +// GetAll returns all teams func (s SqlTeamStore) GetAll() ([]*model.Team, *model.AppError) { var teams []*model.Team @@ -431,6 +432,7 @@ func (s SqlTeamStore) GetAll() ([]*model.Team, *model.AppError) { return teams, nil } +// GetAllPage returns teams, up to a total limit passed as parameter and paginated by offset number passed as parameter. func (s SqlTeamStore) GetAllPage(offset int, limit int) ([]*model.Team, *model.AppError) { var teams []*model.Team @@ -461,6 +463,7 @@ func (s SqlTeamStore) GetTeamsByUserId(userId string) ([]*model.Team, *model.App return teams, nil } +// GetAllPrivateTeamListing returns all private teams. func (s SqlTeamStore) GetAllPrivateTeamListing() ([]*model.Team, *model.AppError) { query := "SELECT * FROM Teams WHERE AllowOpenInvite = 0 ORDER BY DisplayName" @@ -476,6 +479,7 @@ func (s SqlTeamStore) GetAllPrivateTeamListing() ([]*model.Team, *model.AppError return data, nil } +// GetAllPublicTeamPageListing returns public teams, up to a total limit passed as parameter and paginated by offset number passed as parameter. func (s SqlTeamStore) GetAllPublicTeamPageListing(offset int, limit int) ([]*model.Team, *model.AppError) { query := "SELECT * FROM Teams WHERE AllowOpenInvite = 1 ORDER BY DisplayName LIMIT :Limit OFFSET :Offset" @@ -491,6 +495,7 @@ func (s SqlTeamStore) GetAllPublicTeamPageListing(offset int, limit int) ([]*mod return data, nil } +// GetAllPrivateTeamPageListing returns private teams, up to a total limit passed as paramater and paginated by offset number passed as parameter. func (s SqlTeamStore) GetAllPrivateTeamPageListing(offset int, limit int) ([]*model.Team, *model.AppError) { query := "SELECT * FROM Teams WHERE AllowOpenInvite = 0 ORDER BY DisplayName LIMIT :Limit OFFSET :Offset" @@ -506,6 +511,7 @@ func (s SqlTeamStore) GetAllPrivateTeamPageListing(offset int, limit int) ([]*mo return data, nil } +// GetAllTeamListing returns all public teams. func (s SqlTeamStore) GetAllTeamListing() ([]*model.Team, *model.AppError) { query := "SELECT * FROM Teams WHERE AllowOpenInvite = 1 ORDER BY DisplayName" @@ -521,6 +527,7 @@ func (s SqlTeamStore) GetAllTeamListing() ([]*model.Team, *model.AppError) { return data, nil } +// GetAllTeamPageListing returns public teams, up to a total limit passed as parameter and paginated by offset number passed as parameter. func (s SqlTeamStore) GetAllTeamPageListing(offset int, limit int) ([]*model.Team, *model.AppError) { query := "SELECT * FROM Teams WHERE AllowOpenInvite = 1 ORDER BY DisplayName LIMIT :Limit OFFSET :Offset" @@ -1233,6 +1240,7 @@ func (s SqlTeamStore) AnalyticsGetTeamCountForScheme(schemeId string) (int64, *m return count, nil } +// GetAllForExportAfter returns teams for export, up to a total limit passed as paramater where Teams.Id is greater than the afterId passed as parameter. func (s SqlTeamStore) GetAllForExportAfter(limit int, afterId string) ([]*model.TeamForExport, *model.AppError) { var data []*model.TeamForExport if _, err := s.GetReplica().Select(&data, `