Telegram-Kategorie-Checkboxen: Nutzer koennen bei Lage-Erstellung einzelne Telegram-Quellkategorien auswaehlen

Dieser Commit ist enthalten in:
Claude Dev
2026-03-13 19:08:36 +01:00
Ursprung bb3711a471
Commit 2792e916c2
8 geänderte Dateien mit 435 neuen und 261 gelöschten Zeilen

Datei anzeigen

@@ -53,6 +53,7 @@ class IncidentCreate(BaseModel):
retention_days: int = Field(default=0, ge=0, le=999)
international_sources: bool = True
include_telegram: bool = False
telegram_categories: Optional[list[str]] = None
visibility: str = Field(default="public", pattern="^(public|private)$")
@@ -66,6 +67,7 @@ class IncidentUpdate(BaseModel):
retention_days: Optional[int] = Field(default=None, ge=0, le=999)
international_sources: Optional[bool] = None
include_telegram: Optional[bool] = None
telegram_categories: Optional[list[str]] = None
visibility: Optional[str] = Field(default=None, pattern="^(public|private)$")
@@ -83,6 +85,7 @@ class IncidentResponse(BaseModel):
sources_json: Optional[str] = None
international_sources: bool = True
include_telegram: bool = False
telegram_categories: Optional[list[str]] = None
created_by: int
created_by_username: str = ""
created_at: str