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}"