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",

View File

@@ -145,6 +145,7 @@
"Permission key": "Permission key",
"Create permission": "Create permission",
"Edit permission": "Edit permission",
"View permission": "View permission",
"Delete this permission?": "Delete this permission?",
"Permission created": "Permission created",
"Permission updated": "Permission updated",
@@ -232,6 +233,7 @@
"Create user": "Create user",
"Add a new user account": "Add a new user account",
"Edit user": "Edit user",
"View user": "View user",
"Update account details": "Update account details",
"Create": "Create",
"Create & close": "Create & close",
@@ -482,6 +484,7 @@
"Tenants": "Tenants",
"Create tenant": "Create tenant",
"Edit tenant": "Edit tenant",
"View tenant": "View tenant",
"Tenant created": "Tenant created",
"Tenant updated": "Tenant updated",
"Tenant deleted": "Tenant deleted",
@@ -508,6 +511,7 @@
"Departments": "Departments",
"Create department": "Create department",
"Edit department": "Edit department",
"View department": "View department",
"Department created": "Department created",
"Department updated": "Department updated",
"Department deleted": "Department deleted",
@@ -532,6 +536,7 @@
"Assignable roles": "Assignable roles",
"Create role": "Create role",
"Edit role": "Edit role",
"View role": "View role",
"Role created": "Role created",
"Role updated": "Role updated",
"Role deleted": "Role deleted",
@@ -1093,6 +1098,7 @@
"Scheduled job could not be saved": "Scheduled job could not be saved",
"Scheduled job saved": "Scheduled job saved",
"Edit scheduled job": "Edit scheduled job",
"View scheduled job": "View scheduled job",
"Job": "Job",
"Job key": "Job key",
"Run history": "Run history",