feat(backend, frontend): Erweiterung der Falukant-Benutzerverwaltung um Branch- und Lageraktualisierungsfunktionen

- Hinzufügen von Routen und Methoden zur Verwaltung von Niederlassungen und Lagerbeständen im AdminController und AdminService.
- Implementierung der Logik zum Abrufen von Niederlassungen und Aktualisieren von Lagerbeständen.
- Anpassung der Benutzeroberfläche zur Unterstützung der neuen Funktionen, einschließlich eines Tab-Systems zur Anzeige von Benutzerdaten und Niederlassungen.
- Aktualisierung der Übersetzungen für die neuen Funktionen in den Sprachdateien.
This commit is contained in:
Torsten Schulz (local)
2025-08-31 15:29:39 +02:00
parent dc8ded578a
commit 8a03c04668
8 changed files with 457 additions and 24 deletions

View File

@@ -45,8 +45,25 @@
},
"falukant": {
"edituser": {
"title": "Falukant Benutzer bearbeiten",
"username": "Benutzername",
"characterName": "Charaktername",
"user": "Benutzer",
"success": "Die Änderungen wurden gespeichert.",
"error": "Die Änderungen konnten nicht gespeichert werden."
"error": "Die Änderungen konnten nicht gespeichert werden.",
"errorLoadingBranches": "Fehler beim Laden der Niederlassungen.",
"errorUpdatingStock": "Fehler beim Aktualisieren des Lagers.",
"stockUpdated": "Lager erfolgreich aktualisiert.",
"search": "Suchen",
"tabs": {
"userdata": "Benutzerdaten",
"branches": "Niederlassungen"
},
"branches": {
"title": "Niederlassungen & Lager",
"noStocks": "Kein Lager vorhanden",
"noBranches": "Keine Niederlassungen gefunden"
}
}
},
"chatrooms": {

View File

@@ -46,6 +46,8 @@
"edit": "Bearbeiten",
"delete": "Löschen",
"create": "Erstellen",
"update": "Aktualisieren",
"save": "Speichern",
"yes": "Ja",
"no": "Nein"
}

View File

@@ -54,6 +54,29 @@
"objectiveDescriptionPlaceholder": "e.g. Collect 100 points",
"objectiveRequired": "Required for level completion",
"noObjectives": "No victory conditions defined. Click 'Add Objective' to create some."
},
"falukant": {
"edituser": {
"title": "Edit Falukant User",
"username": "Username",
"characterName": "Character Name",
"user": "User",
"success": "Changes have been saved.",
"error": "Changes could not be saved.",
"errorLoadingBranches": "Error loading branches.",
"errorUpdatingStock": "Error updating warehouse.",
"stockUpdated": "Warehouse successfully updated.",
"search": "Search",
"tabs": {
"userdata": "User Data",
"branches": "Branches"
},
"branches": {
"title": "Branches & Warehouse",
"noStocks": "No warehouse available",
"noBranches": "No branches found"
}
}
}
}
}

View File

@@ -8,5 +8,14 @@
},
"message": {
"close": "Close"
},
"common": {
"edit": "Edit",
"delete": "Delete",
"create": "Create",
"update": "Update",
"save": "Save",
"yes": "Yes",
"no": "No"
}
}