deces-ui icon indicating copy to clipboard operation
deces-ui copied to clipboard

🤴🏾 Jobs priorisation UI

Open cristianpb opened this issue 5 months ago • 1 comments

  • [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

image

  • [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:

image

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.
  • 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.

cristianpb avatar Sep 18 '24 21:09 cristianpb