feat(Navigation, UserRights, Localization): add worker schedules feature and enhance access control

- Updated navigation structure to include a new section for worker schedules, accessible to specific user roles.
- Introduced a new user right type for 'worker_schedule_read' to manage access permissions effectively.
- Added localization entries for worker schedules in multiple languages, ensuring consistent user experience across the application.
- Created a new route and component for managing worker schedules in the admin panel.
This commit is contained in:
Torsten Schulz (local)
2026-05-08 08:54:17 +02:00
parent 3135698ae0
commit 2537b4f968
21 changed files with 354 additions and 11 deletions

View File

@@ -322,6 +322,25 @@
"timeRemainingMinutes": "Verbleibende Zeit: {minutes} Minuten {seconds} Sekunden",
"almostDone": "Fast fertig...",
"jobNotFound": "Job nicht gefunden oder abgelaufen."
},
"workerSchedules": {
"title": "Daemon-Läufe",
"description": "Übersicht geplanter Worker-Läufe aus der Daemon-Registry.",
"accessDenied": "Kein Zugriff auf diese Ansicht.",
"detailed": "Detaillierte Ansicht",
"autoRefresh": "Auto-Refresh",
"refresh": "Aktualisieren",
"generatedAt": "Erzeugt am",
"empty": "Keine Schedules vorhanden.",
"notConnected": "Keine Daemon-Verbindung verfügbar.",
"sendError": "Anfrage an den Daemon fehlgeschlagen.",
"responseError": "Antwort konnte nicht verarbeitet werden.",
"currentStep": "Aktueller Schritt",
"task": "Task",
"cadence": "Intervall",
"nextRun": "Spätester nächster Lauf",
"remaining": "Verbleibend",
"noTasks": "Keine Tasks für diesen Worker."
}
},
"chatrooms": {