diff --git a/src/dutylog/application/bot/admin_dialogs/main_menu.py b/src/dutylog/application/bot/admin_dialogs/main_menu.py index 2e42ca5..02b8a37 100644 --- a/src/dutylog/application/bot/admin_dialogs/main_menu.py +++ b/src/dutylog/application/bot/admin_dialogs/main_menu.py @@ -113,27 +113,28 @@ async def get_statistics_data( stats_text = f"""
📊 Статистика системы-👥 Всего пользователей:
{total_users}
-👨💼 Администраторов: {admins_count}
+┌──────────────────┐
+│ 👤 Резиденты
+├──────────────────┤
+│ Всего: {total_residents}
+│ ✅ Привязано: {busy_residents}
+│ ❌ Свободно: {total_residents - busy_residents}
+└──────────────────┘
-👤 РЕЗИДЕНТЫ
-
-🏠 Всего резидентов: {total_residents}
-✅ Привязано к пользователям: {busy_residents}
-❌ Свободных: {total_residents - busy_residents}
-
-🟢 Отработанных часов: {total_residents_inactive_hours} ч
-🔴 Неотработанных часов: {total_residents_active_hours} ч
-📊 Итого: {total_residents_active_hours + total_residents_inactive_hours} ч
-
-🚪 КОМНАТЫ
-
-🏠 Всего комнат: {total_rooms}
+┌──────────────────┐
+│ ⏱ Часы работы
+├──────────────────┤
+│ 🟢 Отработано: {total_residents_inactive_hours} ч
+│ 🔴 Неотработано: {total_residents_active_hours} ч
+│ 📊 Всего: {total_residents_active_hours + total_residents_inactive_hours} ч
+└──────────────────┘
"""
return {"stats_content": stats_text}
+
+
async def on_rooms_click(callback, button, dialog_manager):
await dialog_manager.switch_to(AdminMenuSG.rooms_select_floor)