Ä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:
@@ -186,6 +186,12 @@
|
||||
"objectiveDescriptionPlaceholder": "z.B. Sammle 100 Punkte",
|
||||
"objectiveRequired": "Erforderlich für Level-Abschluss",
|
||||
"noObjectives": "Keine Siegvoraussetzungen definiert. Klicke auf 'Objektiv hinzufügen' um welche zu erstellen."
|
||||
},
|
||||
"userStatistics": {
|
||||
"title": "[Admin] - Benutzerstatistiken",
|
||||
"totalUsers": "Gesamtanzahl Benutzer",
|
||||
"genderDistribution": "Geschlechterverteilung",
|
||||
"ageDistribution": "Altersverteilung"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,9 +44,13 @@
|
||||
},
|
||||
"m-administration": {
|
||||
"contactrequests": "Kontaktanfragen",
|
||||
"useradministration": "Benutzerverwaltung",
|
||||
"users": "Benutzer",
|
||||
"m-users": {
|
||||
"userlist": "Benutzerliste",
|
||||
"userstatistics": "Benutzerstatistiken",
|
||||
"userrights": "Benutzerrechte"
|
||||
},
|
||||
"forum": "Forum",
|
||||
"userrights": "Benutzerrechte",
|
||||
"interests": "Interessen",
|
||||
"falukant": "Falukant",
|
||||
"m-falukant": {
|
||||
|
||||
@@ -98,6 +98,12 @@
|
||||
"stockAdded": "Warehouse successfully added.",
|
||||
"invalidStockData": "Please enter valid warehouse type and quantity."
|
||||
}
|
||||
},
|
||||
"userStatistics": {
|
||||
"title": "[Admin] - User Statistics",
|
||||
"totalUsers": "Total Users",
|
||||
"genderDistribution": "Gender Distribution",
|
||||
"ageDistribution": "Age Distribution"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user