new features

This commit is contained in:
Mateusz Gruszczyński
2026-04-14 15:43:25 +02:00
parent 1a2ae0d607
commit 92a0f99fb3
17 changed files with 580 additions and 154 deletions

View File

@@ -29,6 +29,10 @@ class Router(Base):
last_connection_auth_mode = Column(String(64), nullable=True)
last_connection_http_status = Column(String(32), nullable=True)
last_connection_backup_available = Column(Boolean, nullable=True)
disable_all_backups = Column(Boolean, nullable=False, default=False)
disable_export_backups = Column(Boolean, nullable=False, default=False)
disable_binary_backups = Column(Boolean, nullable=False, default=False)
disable_ping = Column(Boolean, nullable=False, default=False)
created_at = Column(DateTime, server_default=func.now(), nullable=False)
backups = relationship("Backup", back_populates="router", cascade="all, delete-orphan")