Änderung: Erweiterung der Benutzerstatistiken im Admin-Bereich

Änderungen:
- Neue Methode `getUserStatistics` im `AdminController` hinzugefügt, um Benutzerstatistiken abzurufen.
- Implementierung der Logik zur Berechnung der Gesamtanzahl aktiver Benutzer, Geschlechterverteilung und Altersverteilung im `AdminService`.
- Neue Route `/users/statistics` im `adminRouter` definiert, um auf die Benutzerstatistiken zuzugreifen.
- Anpassungen der Navigationsstruktur und Übersetzungen für Benutzerstatistiken in den Sprachdateien aktualisiert.

Diese Anpassungen verbessern die Analyse der Benutzerbasis und erweitern die Funktionalität des Admin-Bereichs.
This commit is contained in:
Torsten Schulz (local)
2025-09-12 16:34:56 +02:00
parent b26bc0eb8b
commit 8f4327efb5
11 changed files with 394 additions and 13 deletions

View File

@@ -41,16 +41,25 @@
},
"m-administration": {
"contactrequests": "Contact requests",
"useradministration": "User administration",
"users": "Users",
"m-users": {
"userlist": "User list",
"userstatistics": "User statistics",
"userrights": "User rights"
},
"forum": "Forum",
"userrights": "User rights",
"interests": "Interests",
"falukant": "Falukant",
"m-falukant": {
"logentries": "Log entries",
"edituser": "Edit user",
"database": "Database"
}
},
"minigames": "Mini games",
"m-minigames": {
"match3": "Match3 Levels"
},
"chatrooms": "Chat rooms"
},
"m-friends": {
"manageFriends": "Manage friends",