leaguemanager.services.account.group¶
Module Contents¶
Classes¶
Handles basic lookup operations for an Group. |
|
Handles basic lookup operations for an Group. |
Data¶
API¶
- leaguemanager.services.account.group.settings¶
‘get_settings(…)’
- class leaguemanager.services.account.group.GroupService¶
Bases:
litestar.plugins.sqlalchemy.service.SQLAlchemySyncRepositoryService[leaguemanager.models.Group]Handles basic lookup operations for an Group.
- class Repo¶
Bases:
litestar.plugins.sqlalchemy.repository.SQLAlchemySyncSlugRepository[leaguemanager.models.Group]Group Repository.
- model_type¶
None
- repository_type¶
None
- class leaguemanager.services.account.group.GroupAsyncService¶
Bases:
litestar.plugins.sqlalchemy.service.SQLAlchemyAsyncRepositoryService[leaguemanager.models.Group]Handles basic lookup operations for an Group.
- class Repo¶
Bases:
litestar.plugins.sqlalchemy.repository.SQLAlchemyAsyncSlugRepository[leaguemanager.models.Group]Group Repository.
- model_type¶
None
- repository_type¶
None
- match_fields¶
[‘name’]
- async to_model_on_create(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]¶
- async to_model_on_update(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]¶
- async to_model_on_upsert(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]¶
- static can_view_all(user: leaguemanager.models.User) bool¶
- async _populate_slug(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]) advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]¶
- async _populate_with_owner_and_tags(data: advanced_alchemy.service.ModelDictT[leaguemanager.models.Team], operation: str | None) advanced_alchemy.service.ModelDictT[leaguemanager.models.Team]¶