feat(admin-configurator): add guest login screen, responsive navbar menu, fix player modals, sessions and audit logs (fixes #1, #2, #3, #5, #6, #7)

This commit is contained in:
Antigravity committed 2026-09-22 11:18:34 +00:00
1 parent 9f905569a5
commit 351d5f1cca
7 files changed
+1031 -235

No files matched your search

+3 -3
View File
@@ -834,7 +834,7 @@ def get_all_active_sessions():
FROM sessions s
JOIN users u ON s.user_id = u.id
WHERE s.expires_at > ?
ORDER BY s.last_active DESC
ORDER BY COALESCE(NULLIF(s.last_active, ''), s.created_at) DESC
""", (now_str,))
rows = cursor.fetchall()
conn.close()
@@ -844,9 +844,9 @@ def get_all_active_sessions():
"userId": r["user_id"],
"username": r["username"],
"isAdmin": bool(r["is_admin"]),
"ipAddress": r["ip_address"] or "",
"ipAddress": r["ip_address"] if r["ip_address"] else "127.0.0.1",
"userAgent": r["user_agent"] or "",
"deviceName": r["device_name"] or "Unknown Device",
"deviceName": r["device_name"] if r["device_name"] and r["device_name"] != "Unknown Device" else "Браузер",
"createdAt": r["created_at"],
"expiresAt": r["expires_at"],
"lastActive": r["last_active"] or r["created_at"]