BUILD130 — 4 цвета + HEX/RGB ввод

This commit is contained in:
2026-09-10 11:20:08 +03:00
parent a9278b5251
commit 837d40d6ce
7 changed files with 70 additions and 12 deletions

View File

@@ -254,7 +254,7 @@ class Team(Base):
short_name_en: Mapped[str] = mapped_column(String(255), nullable=False, default="")
city_ru: Mapped[str] = mapped_column(String(255), nullable=False, default="")
city_en: Mapped[str] = mapped_column(String(255), nullable=False, default="")
# BUILD129: three operator-editable team colours. The legacy ``color_hex``
# BUILD130: four operator-editable team colours. The legacy ``color_hex``
# column remains colour #1 for backwards compatibility with existing SQL.
color_hex: Mapped[str] = mapped_column(String(9), nullable=False, default="")
color_enabled: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
@@ -262,6 +262,8 @@ class Team(Base):
color_2_enabled: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
color_3_hex: Mapped[str] = mapped_column(String(9), nullable=False, default="")
color_3_enabled: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
color_4_hex: Mapped[str] = mapped_column(String(9), nullable=False, default="")
color_4_enabled: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
logo_url: Mapped[str] = mapped_column(Text, nullable=False, default="")
raw_payload: Mapped[str] = mapped_column(Text, nullable=False, default="")
synced_at: Mapped[datetime] = mapped_column(