Skip to content

Parcours d'embauche: ajout d'une étape dédiée aux données du candidat - #7036

Merged
xavfernandez merged 7 commits into
masterfrom
xf/split_accept_step
Oct 29, 2025
Merged

xavfernandez merged 7 commits into
masterfrom
xf/split_accept_step

Conversation

@xavfernandez

Copy link
Copy Markdown
Contributor

🤔 Pourquoi ?

Comme première étape de la refonte du parcours d'embauche

🍰 Comment ?

Décrivez en quelques mots la solution retenue et mise en oeuvre, les difficultés ou problèmes rencontrés. Attirez l'attention sur les décisions d'architecture ou de conception importantes.

🚨 À vérifier

  • Mettre à jour le CHANGELOG_breaking_changes.md ?
  • Ajouter l'étiquette « Bug » ?

🏝️ Comment tester ?

Les instructions pour reproduire le problème, les profils de test, le parcours spécifique à utiliser, etc. Si vous disposez d'une recette jetable, mettre l'URL pour tester dans cette partie.

💻 Captures d'écran

@xavfernandez
xavfernandez force-pushed the xf/split_accept_step branch 2 times, most recently from 2f2b0ba to dbdfab5 Compare October 23, 2025 08:21
@xavfernandez xavfernandez added the modifié Modifié dans le changelog. label Oct 23, 2025
@xavfernandez xavfernandez self-assigned this Oct 23, 2025
@xavfernandez
xavfernandez force-pushed the xf/split_accept_step branch 10 times, most recently from db1178f to 5f367e6 Compare October 23, 2025 16:00
@xavfernandez
xavfernandez marked this pull request as ready for review October 24, 2025 08:31
@xavfernandez xavfernandez added the 1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC label Oct 24, 2025
@xavfernandez
xavfernandez force-pushed the xf/split_accept_step branch 2 times, most recently from 63343fd to afb5cbb Compare October 24, 2025 08:35
@github-actions

Copy link
Copy Markdown

🥁 La recette jetable est prête ! 👉 Je veux tester cette PR !

@EwenKorr EwenKorr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Première passe sans regarder les tests pour le moment. Jolie logique ! Je n'ai pas trouvé de problème, peut-être que ça viendra en lisant les tests la semaine prochaine 🤓

J'ai relevé des petits détails, dont certains seront j'imagine résolus une fois le parcours d'embauche complètement refondu.

Dans les petites améliorations qui ne rentrent pas trop dans le périmètre de cette PR d'ailleurs : j'ai remarqué que les boutons/liens Annuler font office de bouton Retour plutôt. Ça serait bien d'avoir les deux boutons ?

Comment thread itou/templates/apply/submit/fill_job_seeker_infos.html Outdated
Comment thread itou/templates/apply/submit/fill_job_seeker_infos.html Outdated
Comment thread itou/templates/apply/submit/fill_job_seeker_infos.html Outdated
@xavfernandez
xavfernandez force-pushed the xf/split_accept_step branch 4 times, most recently from 47c8a71 to e6cc9a5 Compare October 27, 2025 16:18
Comment thread itou/templates/apply/submit_base.html Outdated

@EwenKorr EwenKorr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rien à dire 👌
Les tests ont l'air de tout bien couvrir, mais je ne suis pas encore 100% à l'aise avec tout ce qu'il y a à penser quand on retravaille les CBV, une autre relecture serait top 🙏

Comment thread tests/www/apply/test_submit.py Outdated
Comment thread tests/www/apply/test_submit.py Outdated

@leo-naeka leo-naeka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est top !

Petites suggestions mais il n'y a vraiment que le souci d'incohérences avec le NIR qui me chiffonne, mais OK pour le traiter séparément.

Comment thread itou/www/apply/views/common.py Outdated
Comment thread itou/templates/apply/includes/job_application_accept_form.html Outdated
Comment thread tests/www/apply/test_submit.py Outdated
Comment thread tests/www/apply/test_submit.py Outdated
post_data = {
"pole_emploi_id": self.job_seeker.jobseeker_profile.pole_emploi_id,
"lack_of_pole_emploi_id_reason": self.job_seeker.jobseeker_profile.lack_of_pole_emploi_id_reason,
"birthdate": self.job_seeker.jobseeker_profile.birthdate.strftime(DuetDatePickerWidget.INPUT_DATE_FORMAT),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai identifié un souci, déjà présent. Mais on peut modifier la date ici et la rendre incohérente avec le NIR.
Idem pour birth_place / birth_country.

Ailleurs c'est le NIR qui est validé, mais comme il n'est pas modifiable ici on peut introduire cette incohérence.
Un commit ou une early PR qui ajoute un validateur sur la date ?

vincent porte and others added 3 commits October 29, 2025 09:55
@xavfernandez
xavfernandez added this pull request to the merge queue Oct 29, 2025
@xavfernandez
xavfernandez removed this pull request from the merge queue due to a manual request Oct 29, 2025
xavfernandez and others added 2 commits October 29, 2025 10:58
First fill out the needed job seeker infos, then the contract
informations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC modifié Modifié dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants