debug: log /api/me decisions (tg_id, admin_id, role, roles)

This commit is contained in:
wasrusgen 2026-05-12 20:25:54 +03:00
parent 865c3eaf40
commit 2308697e55

View File

@ -435,6 +435,10 @@ def _handle_me(body: dict[str, Any]) -> dict[str, Any]:
# Берём roles из словаря если они уже распарсены (после grant_role), # Берём roles из словаря если они уже распарсены (после grant_role),
# иначе fallback на парсинг сырой CSV-колонки # иначе fallback на парсинг сырой CSV-колонки
roles = user.get("roles") or sheets.parse_roles(user.get("role", "")) roles = user.get("roles") or sheets.parse_roles(user.get("role", ""))
log.info(
"/api/me tg_id=%s admin_id=%s explicit_role=%s user.role=%r roles=%s",
tg_id, cfg.admin_tg_id, explicit_role, user.get("role"), roles,
)
# Staff (замерщик / сборщик) — отдельный кабинет, доступен только тем у кого роль выдана # Staff (замерщик / сборщик) — отдельный кабинет, доступен только тем у кого роль выдана
if explicit_role == "staff": if explicit_role == "staff":