From e187d1167b1be53fe4d40df420822f5f1a23e587 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Fri, 26 Dec 2025 22:26:32 +0300 Subject: [PATCH] add tariff group to key info --- handlers/admin/users/users_keys.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/handlers/admin/users/users_keys.py b/handlers/admin/users/users_keys.py index 68440910..018807ab 100644 --- a/handlers/admin/users/users_keys.py +++ b/handlers/admin/users/users_keys.py @@ -102,22 +102,24 @@ async def handle_key_edit( tariff_name = "—" subgroup_title = "—" + group_code = "—" base_devices = None base_traffic = None is_configurable = False if key_obj.tariff_id: result = await session.execute( select( - Tariff.name, Tariff.subgroup_title, Tariff.device_limit, Tariff.traffic_limit, Tariff.configurable + Tariff.name, Tariff.subgroup_title, Tariff.group_code, Tariff.device_limit, Tariff.traffic_limit, Tariff.configurable ).where(Tariff.id == key_obj.tariff_id) ) row = result.first() if row: tariff_name = row[0] subgroup_title = row[1] or "—" - base_devices = row[2] - base_traffic = row[3] - is_configurable = bool(row[4]) + group_code = row[2] or "—" + base_devices = row[3] + base_traffic = row[4] + is_configurable = bool(row[5]) devices_line = "" traffic_line = "" @@ -150,7 +152,8 @@ async def handle_key_edit( f"⏰ Истекает: {expiry_date} (МСК)\n" f"🌐 Кластер: {key_obj.server_id or '—'}\n" f"🆔 ID клиента: {key_obj.tg_id or '—'}\n" - f"📁 Группа: {subgroup_title}\n" + f"🏷️ Тарифная группа: {group_code}\n" + f"📁 Подгруппа: {subgroup_title}\n" f"📦 Тариф: {tariff_name}\n" f"{devices_line}" f"{traffic_line}"