[BUGFIX] Rajout de l'éligibilité dans l'historique du candidat (PIX-20622).
❄️ 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
Cas Certification Pix+:
- Rentrer en certification
- Vérifier que le candidat est certifiable dans l'historique
Cas Double Certification Pix (éligible) :
- Rentrer en certification
- Vérifier que le candidat est certifiable et éligible dans l'historique
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
Choisir les applications à déployer :
- [x] API | 👩💻 Dashboard Scalingo
- [x] App (.fr) – App (.org) | 👩💻 Dashboard Scalingo
- [ ] Orga (.fr) – Orga (.org) | 👩💻 Dashboard Scalingo
- [x] Certif (.fr) – Certif (.org) | 👩💻 Dashboard Scalingo
- [ ] Junior | 👩💻 Dashboard Scalingo
- [x] Admin | 👩💻 Dashboard Scalingo
- [ ] API MaDDo | 👩💻 Dashboard Scalingo
- [ ] Audit Logger | 👩💻 Dashboard Scalingo
[!IMPORTANT] N'oubliez pas de déployer l'API pour pouvoir accéder aux fronts et/ou à l’API MaDDo.
:tada: This PR is included in version 5.283.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket: