feat(Navigation, UserRights, Localization): add worker schedules feature and enhance access control
All checks were successful
Deploy to production / deploy (push) Successful in 1m52s

- 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 0f7220d0b1
commit 008cd7ae86
21 changed files with 354 additions and 11 deletions

View File

@@ -302,6 +302,25 @@
"timeRemainingMinutes": "Temps restant : {minutes} minutes {secondes} secondes",
"almostDone": "Presque fini...",
"jobNotFound": "Emploi introuvable ou expiré."
},
"workerSchedules": {
"title": "Exécutions du daemon",
"description": "Vue d'ensemble des exécutions planifiées des workers depuis le registre du daemon.",
"accessDenied": "Aucun accès à cette vue.",
"detailed": "Vue détaillée",
"autoRefresh": "Rafraîchissement automatique",
"refresh": "Rafraîchir",
"generatedAt": "Généré à",
"empty": "Aucun schedule disponible.",
"notConnected": "Aucune connexion daemon disponible.",
"sendError": "Échec de la requête vers le daemon.",
"responseError": "Impossible de traiter la réponse du daemon.",
"currentStep": "Étape actuelle",
"task": "Tâche",
"cadence": "Intervalle",
"nextRun": "Prochaine exécution au plus tard",
"remaining": "Restant",
"noTasks": "Aucune tâche pour ce worker."
}
},
"chatrooms": {