Admin-Portal: Bearbeiten für Bereich/Kategorie/Objekttyp/Standort/Benutzer,
CI / backend-tests (push) Successful in 57s
CI / frontend-build (push) Successful in 20s

Vorlagen-Versionierung und Objekt-Duplizieren im Frontend nachgerüstet

Backend: PATCH-Endpoints für Bereich/Kategorie/Standort/Objekttyp ergänzt
(analog zu Material), die bislang fehlten und Bearbeiten grundsätzlich
unmöglich machten.

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 09:55:52 +02:00
co-authored by Claude Sonnet 5
parent 1987818b8c
commit 2f11011ed1
12 changed files with 786 additions and 24 deletions
+22
View File
@@ -13,6 +13,11 @@ class BereichRead(BereichCreate):
id: int
class BereichUpdate(BaseModel):
name: str | None = None
beschreibung: str | None = None
class KategorieCreate(BaseModel):
bereich_id: int
name: str
@@ -24,6 +29,12 @@ class KategorieRead(KategorieCreate):
id: int
class KategorieUpdate(BaseModel):
bereich_id: int | None = None
name: str | None = None
ueberkategorie_id: int | None = None
class StandortCreate(BaseModel):
name: str
adresse: str | None = None
@@ -34,6 +45,11 @@ class StandortRead(StandortCreate):
id: int
class StandortUpdate(BaseModel):
name: str | None = None
adresse: str | None = None
class ObjekttypCreate(BaseModel):
bereich_id: int
kategorie_id: int | None = None
@@ -45,6 +61,12 @@ class ObjekttypRead(ObjekttypCreate):
id: int
class ObjekttypUpdate(BaseModel):
bereich_id: int | None = None
kategorie_id: int | None = None
name: str | None = None
class MaterialCreate(BaseModel):
name: str
artikelnummer: str | None = None