Fascicoli+Tassonomia+permessi

This commit is contained in:
2026-06-17 21:47:46 +02:00
parent e31676d22e
commit 3fd3c72f06
42 changed files with 4554 additions and 99 deletions
+8
View File
@@ -76,6 +76,9 @@ class MessageResponse(BaseModel):
pending_conservation_at: Optional[datetime] = None
is_conserved: bool = False
conserved_at: Optional[datetime] = None
# Rischio e Riservatezza (Feature N3)
risk_level: Optional[str] = None
confidentiality: Optional[str] = None
raw_eml_path: Optional[str] = None
created_at: datetime
updated_at: datetime
@@ -116,6 +119,9 @@ class MessageUpdateRequest(BaseModel):
is_trashed: Optional[bool] = None
is_pending_conservation: Optional[bool] = None
is_conserved: Optional[bool] = None
# Rischio e Riservatezza (Feature N3) — None = non modificare; stringa vuota = reset a NULL
risk_level: Optional[str] = None
confidentiality: Optional[str] = None
class MessageBulkUpdateRequest(BaseModel):
@@ -126,6 +132,8 @@ class MessageBulkUpdateRequest(BaseModel):
is_trashed: Optional[bool] = None
is_pending_conservation: Optional[bool] = None
is_conserved: Optional[bool] = None
risk_level: Optional[str] = None
confidentiality: Optional[str] = None
class MessageBulkUpdateResponse(BaseModel):