pix icon indicating copy to clipboard operation
pix copied to clipboard

[BUGFIX] Rajout de l'éligibilité dans l'historique du candidat (PIX-20622).

Open alexandrecoin opened this issue 1 month ago • 1 comments

❄️ Problème

Depuis l'apparition du nouveau système de passage La chronologie du candidat (timeline) n'affiche pas si celui-ci était éligible ou non au moment de son entrée en certification.

🛷 Proposition

  • Réutilisation du code de vérification d'éligibilité d'un candidat présent dans api/src/certification/enrolment/domain/usecases/get-user-certification-eligibility.js
  • Création d'un service à partir de ce code pour éviter de la duplication
  • Utilisation de ce service dans api/src/certification/enrolment/domain/usecases/get-candidate-timeline.js

☃️ Remarques

  • Nous ne traitons ici que des certifications V3.
  • Une PR ultérieure sera faite pour faire apparaître les badges acquis du candidat lors de son entrée en certification pour les certifications V2

🧑‍🎄 Pour tester

Afin de faciliter le test fonctionnel (et pouvoir réutiliser le compte [email protected]), je vous invite à créer 4 sessions différentes et y ajouter un candidat à chaque fois :

  • 1 Certification Pix Coeur
  • 1 Certification Pix+
  • 2 double Certification Cléa

Cas Certification Pix Coeur:

  • Rentrer en certification
  • Vérifier que le candidat est certifiable dans l'historique
Capture d’écran 2025-12-09 à 13 24 54

Cas Certification Pix+:

  • Rentrer en certification
  • Vérifier que le candidat est certifiable dans l'historique
Capture d’écran 2025-12-09 à 13 26 14

Cas Double Certification Pix (éligible) :

  • Rentrer en certification
  • Vérifier que le candidat est certifiable et éligible dans l'historique
Capture d’écran 2025-12-09 à 13 29 03

Cas Double Certification Pix (non éligible) :

  • Perdre l'égilibité Cléa
  • Rentrer en certification
  • Vérifier que le candidat est non éligible à la double certification dans l'historique
Capture d’écran 2025-12-09 à 13 36 01

alexandrecoin avatar Dec 08 '25 15:12 alexandrecoin

Choisir les applications à déployer :

[!IMPORTANT] N'oubliez pas de déployer l'API pour pouvoir accéder aux fronts et/ou à l’API MaDDo.

pix-bot-github avatar Dec 08 '25 15:12 pix-bot-github

:tada: This PR is included in version 5.283.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

pix-service avatar Dec 17 '25 11:12 pix-service