Feste Fächer-Liste je Objekttyp (Vorlagen-Positionen: Dropdown + Sonstiges)
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user