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

@@ -614,10 +614,13 @@ class HockeyDataService:
"color_2_enabled": bool(team.color_2_enabled),
"color_3_hex": team.color_3_hex,
"color_3_enabled": bool(team.color_3_enabled),
"color_4_hex": team.color_4_hex,
"color_4_enabled": bool(team.color_4_enabled),
"colors": [
{"index": 1, "hex": team.color_hex, "enabled": bool(team.color_enabled)},
{"index": 2, "hex": team.color_2_hex, "enabled": bool(team.color_2_enabled)},
{"index": 3, "hex": team.color_3_hex, "enabled": bool(team.color_3_enabled)},
{"index": 4, "hex": team.color_4_hex, "enabled": bool(team.color_4_enabled)},
],
"logo_url": team.logo_url,
"source": membership.source,
@@ -770,6 +773,7 @@ class HockeyDataService:
("color_hex", "color_enabled"),
("color_2_hex", "color_2_enabled"),
("color_3_hex", "color_3_enabled"),
("color_4_hex", "color_4_enabled"),
)
for color_field, enabled_field in color_fields:
if color_field in payload and payload[color_field] is not None: