a small fix for the back button

This commit is contained in:
Vladless
2025-11-01 23:53:53 +03:00
parent 726ba8dd66
commit a345f4416c
2 changed files with 12 additions and 1 deletions
+5 -1
View File
@@ -49,6 +49,7 @@ from .keyboard import (
build_tariff_group_selection_for_servers_kb,
build_tariff_group_selection_kb,
build_tariff_subgroup_selection_kb,
build_availability_kb
)
@@ -440,7 +441,10 @@ async def handle_cluster_availability(
result_text += f"❌ <b>{prefix} {server_name}</b> - ошибка: {error_text}\n"
result_text += f"\n👥 Всего пользователей онлайн: {total_online_users}"
await callback_query.message.edit_text(text=result_text, reply_markup=build_admin_back_kb("clusters"))
await callback_query.message.edit_text(
text=result_text,
reply_markup=build_availability_kb(cluster_name),
)
@router.callback_query(AdminClusterCallback.filter(F.action == "backup"), IsAdminFilter())
+7
View File
@@ -326,3 +326,10 @@ def build_tariff_group_selection_for_servers_kb(
)
builder.adjust(2, 1)
return builder.as_markup()
def build_availability_kb(cluster_name: str) -> InlineKeyboardMarkup:
return InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text="🔁 Обновить", callback_data=AdminClusterCallback(action="availability", data=cluster_name).pack())],
[InlineKeyboardButton(text="⬅️ Назад", callback_data=AdminClusterCallback(action="manage", data=cluster_name).pack())],
])