Feature: Add Services Status page and update navigation

- Introduced a new Services Status page to monitor the status of Backend, Chat, and Daemon services.
- Updated navigation structure to include the new Services Status link for main admin users.
- Added German and English localization for the Services Status page, including titles, descriptions, and status messages.
This commit is contained in:
Torsten Schulz (local)
2025-11-20 15:49:08 +01:00
parent e7f5918013
commit eadec50e30
7 changed files with 510 additions and 2 deletions

View File

@@ -230,6 +230,44 @@
"updateSuccess": "Map wurde erfolgreich aktualisiert!",
"deleteSuccess": "Map wurde erfolgreich gelöscht!"
}
},
"servicesStatus": {
"title": "Service-Status",
"description": "Überwache den Status von Backend, Chat und Daemon",
"status": {
"connected": "Verbunden",
"connecting": "Verbinde...",
"disconnected": "Nicht verbunden",
"error": "Fehler",
"unknown": "Unbekannt"
},
"backend": {
"title": "Backend",
"connected": "Backend-Service ist erreichbar und verbunden"
},
"chat": {
"title": "Chat",
"connected": "Chat-Service ist erreichbar und verbunden"
},
"daemon": {
"title": "Daemon",
"connected": "Daemon-Service ist erreichbar und verbunden",
"connections": {
"title": "Aktive Verbindungen",
"none": "Keine aktiven Verbindungen",
"userId": "Benutzer-ID",
"connections": "Verbindungen",
"duration": "Verbindungsdauer",
"lastPong": "Zeit seit letztem Pong",
"pingTimeouts": "Ping-Timeouts",
"pongReceived": "Pong empfangen",
"yes": "Ja",
"no": "Nein",
"notConnected": "Daemon nicht verbunden",
"sendError": "Fehler beim Senden der Anfrage",
"error": "Fehler beim Abrufen der Verbindungen"
}
}
}
}
}

View File

@@ -64,7 +64,8 @@
"match3": "Match3 Level",
"taxiTools": "Taxi-Tools"
},
"chatrooms": "Chaträume"
"chatrooms": "Chaträume",
"servicesStatus": "Service-Status"
},
"m-friends": {
"manageFriends": "Freunde verwalten",

View File

@@ -230,6 +230,44 @@
"updateSuccess": "Map updated successfully!",
"deleteSuccess": "Map deleted successfully!"
}
},
"servicesStatus": {
"title": "Service Status",
"description": "Monitor the status of Backend, Chat and Daemon",
"status": {
"connected": "Connected",
"connecting": "Connecting...",
"disconnected": "Disconnected",
"error": "Error",
"unknown": "Unknown"
},
"backend": {
"title": "Backend",
"connected": "Backend service is reachable and connected"
},
"chat": {
"title": "Chat",
"connected": "Chat service is reachable and connected"
},
"daemon": {
"title": "Daemon",
"connected": "Daemon service is reachable and connected",
"connections": {
"title": "Active Connections",
"none": "No active connections",
"userId": "User ID",
"connections": "connections",
"duration": "Connection Duration",
"lastPong": "Time Since Last Pong",
"pingTimeouts": "Ping Timeouts",
"pongReceived": "Pong Received",
"yes": "Yes",
"no": "No",
"notConnected": "Daemon not connected",
"sendError": "Error sending request",
"error": "Error fetching connections"
}
}
}
}
}

View File

@@ -64,7 +64,8 @@
"match3": "Match3 Levels",
"taxiTools": "Taxi Tools"
},
"chatrooms": "Chat rooms"
"chatrooms": "Chat rooms",
"servicesStatus": "Service Status"
},
"m-friends": {
"manageFriends": "Manage friends",