deces-ui
deces-ui copied to clipboard
🤴🏾 Jobs priorisation UI
- [X] L'api qui permet de consulter la liste des jobs renvoie la liste des jobs pour l'utilisateur (sauf pour le superutilisateur qui peut consulter tous les jobs)
- [X] L'api qui permet de supprimer les jobs est accessible de l'utilisateur auteur du job. Ainsi un utilisateur pourra annuler son traitement depuis l'UI de la liste des jobs.
Exemple utilisateur user1
- [X] Le délai de conservation est paramétrable par l'utilisateur (minimum: 1 min) - pour permettre lors de l'automatisation de protéger ses données
Voici une proposition:
Summary by CodeRabbit
-
New Features
- Introduced a new file persistence duration option in the configuration settings, allowing users to select from predefined time intervals.
-
Access Control Changes
- The
/jobs
route is now accessible without authentication, broadening user access to the jobs administration page. - Simplified access control in the
LinkJobs
component, allowing all users to view job data once the component is ready.
- The
-
Improvements
- Enhanced job metrics by shifting from average delay to average processing time for completed jobs.
- Updated table headers in the
LinkJobs
component to include "creation date" and "deletion date." - Adjusted rendering logic in the
MatchIDHeader
for clearer visibility of admin-related menu items. - Streamlined scrolling functionality in multiple components for improved user experience.