Added base file for serie

This commit is contained in:
Rick
2025-11-08 12:19:34 +01:00
parent 79d76e780c
commit 076765e5c5
7 changed files with 376 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ if TYPE_CHECKING:
from .apikey import ApiKey
from .event import EventUserLink
from .member import Member
from .serie import SerieUserLink
# region # User ################################################################
@@ -31,6 +32,7 @@ class PermissionModule(DocumentedStrEnum):
ASSOCIATION = auto_enum()
DIVISION = auto_enum()
MEMBER = auto_enum()
SERIE = auto_enum()
class PermissionPart(DocumentedStrEnum):
@@ -136,6 +138,7 @@ class User(mixin.RowId, UserBase, table=True):
# --- many-to-many links ---------------------------------------------------
roles: list["Role"] = Relationship(back_populates="users", link_model=UserRoleLink)
event_links: list["EventUserLink"] = Relationship(back_populates="user")
serie_links: list["SerieUserLink"] = Relationship(back_populates="user")
# --- CRUD actions ---------------------------------------------------------
@classmethod