feat: show "View X" instead of "Edit X" for read-only users

Titlebar, breadcrumbs, and page title now reflect the user's actual
permission level across all 6 edit pages (roles, users, departments,
tenants, permissions, scheduled jobs). Added i18n keys for de and en.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-22 22:28:19 +01:00
parent 91d8aa5055
commit 06e619f26c
14 changed files with 36 additions and 17 deletions

View File

@@ -145,6 +145,7 @@
"Permission key": "Berechtigungs-Schlüssel",
"Create permission": "Berechtigung erstellen",
"Edit permission": "Berechtigung bearbeiten",
"View permission": "Berechtigung anzeigen",
"Delete this permission?": "Diese Berechtigung löschen?",
"Permission created": "Berechtigung erstellt",
"Permission updated": "Berechtigung aktualisiert",
@@ -232,6 +233,7 @@
"Create user": "Benutzer anlegen",
"Add a new user account": "Neues Benutzerkonto anlegen",
"Edit user": "Benutzer bearbeiten",
"View user": "Benutzer anzeigen",
"Update account details": "Kontodaten aktualisieren",
"Create": "Erstellen",
"Create & close": "Erstellen & schließen",
@@ -482,6 +484,7 @@
"Tenants": "Mandanten",
"Create tenant": "Mandant anlegen",
"Edit tenant": "Mandant bearbeiten",
"View tenant": "Mandant anzeigen",
"Tenant created": "Mandant erstellt",
"Tenant updated": "Mandant aktualisiert",
"Tenant deleted": "Mandant gelöscht",
@@ -508,6 +511,7 @@
"Departments": "Abteilungen",
"Create department": "Abteilung anlegen",
"Edit department": "Abteilung bearbeiten",
"View department": "Abteilung anzeigen",
"Department created": "Abteilung erstellt",
"Department updated": "Abteilung aktualisiert",
"Department deleted": "Abteilung gelöscht",
@@ -532,6 +536,7 @@
"Assignable roles": "Zuweisbare Rollen",
"Create role": "Rolle anlegen",
"Edit role": "Rolle bearbeiten",
"View role": "Rolle anzeigen",
"Role created": "Rolle erstellt",
"Role updated": "Rolle aktualisiert",
"Role deleted": "Rolle gelöscht",
@@ -1093,6 +1098,7 @@
"Scheduled job could not be saved": "Geplante Aufgabe konnte nicht gespeichert werden",
"Scheduled job saved": "Geplante Aufgabe gespeichert",
"Edit scheduled job": "Geplante Aufgabe bearbeiten",
"View scheduled job": "Geplante Aufgabe anzeigen",
"Job": "Aufgabe",
"Job key": "Aufgaben-Key",
"Run history": "Laufhistorie",