feat(admin): add admin panel and reminder system

This commit is contained in:
2026-07-30 19:46:16 +05:00
parent ecc006287b
commit e79624a13a
17 changed files with 582 additions and 148 deletions
+7
View File
@@ -18,6 +18,10 @@ class SettingsModel(Base):
status_notify: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
misc_message: Mapped[str] = mapped_column(String(4096), nullable=True, default=None)
misc_message_media: Mapped[str] = mapped_column(
String(255), nullable=True, default=None
)
misc_finl_text: Mapped[str] = mapped_column(
String(255), nullable=True, default=None
)
@@ -25,6 +29,9 @@ class SettingsModel(Base):
String(255), nullable=True, default=None
)
# Интервал напоминаний в часах: 0 = выключены, допустимые значения: 5, 12, 24
remind_interval: Mapped[int] = mapped_column(Integer, nullable=False, default=0)
ModelBase = SettingsModel
BaseModel = SettingsModel