fix(d1): SystemSettings-Schema-Drift behoben — backup_interval/backup_retention_days/backup_destination Model-Spalten + Migration 0142 nachgezogen (10b1f83 hatte Schema/Service/Frontend erweitert ohne Model/Migration); Settings-API Create/Read wieder funktionsfähig; Fresh-DB-Kette 0001→0142 verifiziert

This commit is contained in:
Agent Zero
2026-08-24 08:06:19 +02:00
parent f6e117b1c3
commit 6d04206695
3 changed files with 50 additions and 1 deletions
+3
View File
@@ -53,6 +53,9 @@ class SystemSettings(Base, TenantMixin, OwnedMixin):
theme_border_radius: Mapped[str] = mapped_column(String(20), nullable=False, default="0.5rem")
# Backup configuration
backup_enabled: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False, server_default="false")
backup_interval: Mapped[str] = mapped_column(String(20), nullable=False, default="daily", server_default="daily")
backup_retention_days: Mapped[int] = mapped_column(Integer, nullable=False, default=7, server_default="7")
backup_destination: Mapped[str] = mapped_column(String(20), nullable=False, default="local", server_default="local")
# Automation plugin settings (JSONB)
automation_config: Mapped[dict | None] = mapped_column(JSONB, nullable=True)
# Retention policy overrides (JSONB) — compliance module