Implement divisions

This commit is contained in:
Sebastiaan
2025-06-10 21:39:39 +02:00
parent 13a1b4dd1e
commit 1d9e333ee0
11 changed files with 519 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ from typing import TYPE_CHECKING
from sqlmodel import (
Session,
Relationship,
)
from . import mixin
@@ -9,6 +10,9 @@ from .base import (
BaseSQLModel,
)
if TYPE_CHECKING:
from .division import Division
# region # Association #########################################################
@@ -37,6 +41,7 @@ class Association(mixin.RowId, AssociationBase, table=True):
# --- read only items ------------------------------------------------------
# --- back_populates links -------------------------------------------------
divisions: list["Division"] = Relationship(back_populates="association", cascade_delete=True)
# --- CRUD actions ---------------------------------------------------------
@classmethod