добавил при выборе тура отключение галочки Завершенные матчи

This commit is contained in:
2026-06-22 18:04:54 +03:00
parent 55cb965d9f
commit 4580ff1d3e
2 changed files with 27 additions and 3 deletions

10
app.py
View File

@@ -602,9 +602,15 @@ def admin_matches(
request: Request,
today_only: bool = Query(default=False),
tour: str | None = Query(default=None),
hide_finished: str = Query(default="true"),
hide_finished: str | None = Query(default=None),
):
hide_finished_bool = str(hide_finished).lower() == "true"
# По умолчанию завершённые матчи скрываем.
# Но если оператор выбрал конкретный тур, показываем все матчи тура,
# поэтому чекбокс «Завершенные матчи» автоматически снимается.
if hide_finished is None:
hide_finished_bool = False if tour else True
else:
hide_finished_bool = str(hide_finished).lower() == "true"
matches = list_matches_for_admin(
today_only=today_only,