1. добавил в админку сортировку игроков и Фото (если галочка стоит, то путь к фото генерируется автоматически)
2. фото обновляются прям в json
This commit is contained in:
@@ -230,9 +230,12 @@ def get_match_lineup_for_vmix(
|
||||
COALESCE(mlp.number::text, '') AS number,
|
||||
COALESCE(p.position, '') AS position,
|
||||
COALESCE(mlp.is_captain, FALSE) AS is_captain,
|
||||
COALESCE(p.position, '') AS pos
|
||||
COALESCE(p.position, '') AS pos,
|
||||
p.photo,
|
||||
COALESCE(p.photo_enabled, FALSE) AS photo_enabled,
|
||||
CASE WHEN mlp.side = 'home' THEN %s ELSE %s END AS team_id
|
||||
FROM match_lineup_players mlp
|
||||
JOIN players p
|
||||
LEFT JOIN players p
|
||||
ON p.id = mlp.player_id
|
||||
WHERE mlp.match_id = %s
|
||||
ORDER BY
|
||||
@@ -248,7 +251,7 @@ def get_match_lineup_for_vmix(
|
||||
COALESCE(p.first_name, ''),
|
||||
p.id
|
||||
""",
|
||||
(match_id,),
|
||||
(home_team_id, away_team_id, match_id),
|
||||
)
|
||||
player_rows = cur.fetchall()
|
||||
|
||||
@@ -293,6 +296,9 @@ def get_match_lineup_for_vmix(
|
||||
"position": row[8] or "",
|
||||
"is_captain": bool(row[9]),
|
||||
"pos": row[10] or "",
|
||||
"photo": row[11] or "",
|
||||
"photo_enabled": bool(row[12]),
|
||||
"team_id": row[13],
|
||||
}
|
||||
|
||||
side = row[0]
|
||||
|
||||
Reference in New Issue
Block a user