Feste Fächer-Liste je Objekttyp (Vorlagen-Positionen: Dropdown + Sonstiges)
CI / backend-tests (push) Successful in 1m0s
CI / frontend-build (push) Successful in 5m56s

Nutzer-Vorgabe: Rucksack-Fächer sollen aus einer festen, je Objekttyp
gepflegten Liste gewählt werden können statt jedes Mal Freitext einzutippen.
Neue Tabelle fach (Migration 0004), CRUD-Endpoints /faecher, Admin-Tab
Struktur bekommt Fach-Verwaltung, Vorlagen-Editor nutzt Dropdown mit
"Sonstiges"-Freitext-Fallback.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L85hmKbvX7Cqkq47KnQhFt
This commit is contained in:
2026-09-04 10:24:15 +02:00
co-authored by Claude Sonnet 5
parent 2f11011ed1
commit a2877f5672
11 changed files with 493 additions and 17 deletions
+16
View File
@@ -67,6 +67,22 @@ class ObjekttypUpdate(BaseModel):
name: str | None = None
class FachCreate(BaseModel):
objekttyp_id: int
name: str
sortierung: int = 0
class FachRead(FachCreate):
model_config = ConfigDict(from_attributes=True)
id: int
class FachUpdate(BaseModel):
name: str | None = None
sortierung: int | None = None
class MaterialCreate(BaseModel):
name: str
artikelnummer: str | None = None