Files
site/WESP_REL/app/models/auto_update_settings.py
2026-07-17 12:57:18 +03:00

19 lines
946 B
Python

"""Singleton-настройки автообновления (Gitea) в recipes.db."""
from sqlalchemy import Boolean, Column, Integer, String, text
from app import db
class AutoUpdateSettings(db.Model):
__tablename__ = "auto_update_settings"
id = Column(Integer, primary_key=True)
enabled = Column(Boolean, nullable=False, default=False, server_default=text("0"))
auto_install = Column(Boolean, nullable=False, default=False, server_default=text("0"))
gitea_url = Column(String(512), nullable=False, default="", server_default=text("''"))
gitea_owner = Column(String(255), nullable=False, default="", server_default=text("''"))
gitea_repo = Column(String(255), nullable=False, default="", server_default=text("''"))
repository_url = Column(String(512), nullable=False, default="", server_default=text("''"))
check_interval_sec = Column(Integer, nullable=False, default=3600, server_default=text("3600"))