Add organization change-control workflow

This commit is contained in:
2026-07-10 18:57:32 +02:00
parent becbc8dd04
commit 669647a986
9 changed files with 421 additions and 71 deletions

View File

@@ -168,6 +168,7 @@ class SluggedCreateRequest(BaseModel):
description: str | None = None
is_active: bool = True
settings: dict[str, Any] = Field(default_factory=dict)
change_request_id: str | None = None
class SluggedUpdateRequest(BaseModel):
@@ -176,6 +177,7 @@ class SluggedUpdateRequest(BaseModel):
description: str | None = None
is_active: bool | None = None
settings: dict[str, Any] | None = None
change_request_id: str | None = None
class UnitTypeCreateRequest(SluggedCreateRequest):
@@ -229,6 +231,7 @@ class RelationCreateRequest(BaseModel):
valid_until: datetime | None = None
is_active: bool = True
settings: dict[str, Any] = Field(default_factory=dict)
change_request_id: str | None = None
class RelationUpdateRequest(BaseModel):
@@ -240,6 +243,7 @@ class RelationUpdateRequest(BaseModel):
valid_until: datetime | None = None
is_active: bool | None = None
settings: dict[str, Any] | None = None
change_request_id: str | None = None
class FunctionTypeCreateRequest(SluggedCreateRequest):
@@ -280,6 +284,7 @@ class FunctionAssignmentCreateRequest(BaseModel):
valid_until: datetime | None = None
is_active: bool = True
settings: dict[str, Any] = Field(default_factory=dict)
change_request_id: str | None = None
class FunctionAssignmentUpdateRequest(BaseModel):
@@ -294,3 +299,4 @@ class FunctionAssignmentUpdateRequest(BaseModel):
valid_until: datetime | None = None
is_active: bool | None = None
settings: dict[str, Any] | None = None
change_request_id: str | None = None