added support for external squads
This commit is contained in:
@@ -41,6 +41,7 @@ def render_tariff_card(tariff: Tariff) -> tuple[str, InlineKeyboardMarkup]:
|
||||
vless_text = "Да" if getattr(tariff, "vless", False) else "Нет"
|
||||
configurable = bool(getattr(tariff, "configurable", False))
|
||||
configurable_text = "Включен" if configurable else "Выключен"
|
||||
external_squad_text = getattr(tariff, "external_squad", None) or "Не задан"
|
||||
|
||||
text = (
|
||||
f"<b>📄 Тариф: {tariff.name}</b>\n\n"
|
||||
@@ -51,6 +52,7 @@ def render_tariff_card(tariff: Tariff) -> tuple[str, InlineKeyboardMarkup]:
|
||||
f"📱 Устройств: <b>{device_text}</b>\n"
|
||||
f"🔗 VLESS: <b>{vless_text}</b>\n"
|
||||
f"⚙️ Конфигуратор: <b>{configurable_text}</b>\n"
|
||||
f"Внешний сквад: <b>{external_squad_text}</b>\n"
|
||||
f"🔢 Позиция: <b>{sort_order}</b>\n"
|
||||
f"{'✅ Активен' if tariff.is_active else '⛔ Отключен'}"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user