Admin-Portal: Bearbeiten für Bereich/Kategorie/Objekttyp/Standort/Benutzer,
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user