GapFill Flowee
This commit is contained in:
@@ -65,6 +65,12 @@ class Mailbox(Base):
|
||||
sync_error_msg: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
sync_error_count: Mapped[int] = mapped_column(Integer, nullable=False, default=0)
|
||||
|
||||
# Protocollo (Feature N8 – REM europea)
|
||||
# 'pec_it' → PEC italiana (default)
|
||||
# 'rem_eu' → REM europea (ETSI EN 319 532-4)
|
||||
protocol_type: Mapped[str] = mapped_column(String(10), nullable=False, default="pec_it")
|
||||
rem_provider: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
||||
|
||||
created_by: Mapped[uuid.UUID | None] = mapped_column(
|
||||
UUID(as_uuid=True), ForeignKey("users.id"), nullable=True
|
||||
)
|
||||
|
||||
@@ -115,6 +115,12 @@ class Message(Base):
|
||||
risk_level: Mapped[str | None] = mapped_column(RiskLevel, nullable=True)
|
||||
confidentiality: Mapped[str | None] = mapped_column(ConfidentialityLevel, nullable=True)
|
||||
|
||||
# Protocollo e REM europea (Feature N8)
|
||||
# protocol_type: 'pec_it' (default) o 'rem_eu'
|
||||
# rem_evidence_type: valore grezzo dell'header X-REM-Evidence-Type
|
||||
protocol_type: Mapped[str] = mapped_column(String(10), nullable=False, default="pec_it")
|
||||
rem_evidence_type: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
||||
|
||||
raw_eml_path: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
# Full-text search vector (aggiornato da trigger DB + worker per allegati)
|
||||
|
||||
@@ -51,6 +51,9 @@ class TenantSettings(Base):
|
||||
conservatore_username_enc: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
conservatore_password_enc: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
# Slug del tenant sul sistema del conservatore (es. 'pechub' per Aeterna)
|
||||
conservatore_tenant_slug: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
# Note operative opzionali
|
||||
archival_notes: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user