Skip to content

Vie privée : intégrer le formulaire de demande de régularisation NIR dans les Emplois à la place de Tally [GEN-2516] - #6452

Merged
EwenKorr merged 1 commit into
masterfrom
ewen/nir_form_3
Jul 22, 2025
Merged

EwenKorr merged 1 commit into
masterfrom
ewen/nir_form_3

Conversation

@EwenKorr

@EwenKorr EwenKorr commented Jul 1, 2025 •

Copy link
Copy Markdown
Contributor

Premiers commits dans les PR #6428 et #6429 (qui seront closes une fois que les commits seront validés là-bas)

🤔 Pourquoi ?

Il existe depuis longtemps un formulaire Tally pour faire les demandes de régularisation du NIR qui a été mis en place pour des raisons de simplicité. Le NIR étant une donnée sensible, nous devons éviter au max d’en laisser la trace dans d’autres outils et nous devons respecter les délais légaux de conservation.

Le supprimer de Tally n’est pas suffisant car il reste dans l’API qui le transmet ensuite à Zendesk. Nous n’avons pas la main pour le retirer de l’API.

Besoin : ne plus faire transiter le NIR par Tally (ni par Zendesk si on veut être vraiment carré) et intégrer le formulaire de demande sur les Emplois directement.

🍰 Comment ?

Après #6428 (création du modèle et de la vue admin), #6429 (formulaire, url, vue, et notification email), cette présente PR modifie le lien sous le champ NIR, pour pointer vers le formulaire local et non plus vers Tally.

@EwenKorr EwenKorr added the ajouté Ajouté dans le changelog. label Jul 1, 2025
@EwenKorr EwenKorr self-assigned this Jul 1, 2025
@notion-workspace

Copy link
Copy Markdown

@EwenKorr
EwenKorr force-pushed the ewen/nir_form_3 branch 3 times, most recently from d142d17 to 6f620a3 Compare July 1, 2025 08:51
@EwenKorr EwenKorr changed the title Vie privée : intégrer le formulaire de demande de régularisation NIR dans les Emplois à la place de Tally [GEN-2516] Vie privée : intégrer le formulaire de demande de régularisation NIR dans les Emplois à la place de Tally (3/3) [GEN-2516] Jul 1, 2025
@EwenKorr
EwenKorr marked this pull request as ready for review July 1, 2025 08:57
@EwenKorr EwenKorr added the 1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC label Jul 1, 2025
@github-actions

github-actions Bot commented Jul 1, 2025

Copy link
Copy Markdown

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

@EwenKorr EwenKorr removed the 1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC label Jul 1, 2025
Comment thread itou/common_apps/nir/forms.py Outdated

@vincentporte vincentporte left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🌟 Belle série de PR Erwan, Congrats !
Il y a moyen de faire pas mal de simplification en supprimant la reference à la candidature, puisque le NIR est attaché au candidat

@tonial

tonial commented Jul 3, 2025

Copy link
Copy Markdown
Contributor

Quand tu as des PRs qui se suivent, tu peux changer dans github la base des PRs pour qu'on n'y trouve que les commits qui la concernent
Cliques sur EDIT à droite du titre de la PR, puis sur le dropdown base: master

@EwenKorr

EwenKorr commented Jul 3, 2025

Copy link
Copy Markdown
Contributor Author

Quand tu as des PRs qui se suivent, tu peux changer dans github la base des PRs pour qu'on n'y trouve que les commits qui la concernent Cliques sur EDIT à droite du titre de la PR, puis sur le dropdown base: master

Yep, merci. En l'occurrence, ce n'est pas trop tard maintenant ?

image

Et ce serait de quelle PR à quelle PR ? Des premières à la dernière qui serait fusionnée ?

@leo-naeka

leo-naeka commented Jul 3, 2025 •

Copy link
Copy Markdown
Contributor

Non ce n'est pas trop tard, sachant que tu rebase chacune de tes PRs entre elles, ça fait sens même ;)

  • La base de ta PR 1 est master
  • Base de PR 2 est PR 1
  • Base de PR 3 est PR 2

Une fois les 3 PR validées, tu pourras :

  • Close PR 1 et 2
  • Squash les 3+ commits sur PR 3
  • Changer la base de PR 3 en master (uniquement si le fait d'avoir close PR 2 ne l'a pas automatiquement changé, je pense que cette étape va sauter, tu nous diras)
  • Ajouter à la merge queue

Par rapport à ton screenshot c'est logique que les commits des autres branches soient retirés. Et normalement aucun de nous n'a commenté de changements de PR 1 ou PR 2 sur cette PR. Mais si tel était le cas, ils seraient effectivement résolus car outdated.

@EwenKorr
EwenKorr changed the base branch from master to ewen/nir_form_2 July 3, 2025 13:06
@EwenKorr
EwenKorr force-pushed the ewen/nir_form_2 branch 2 times, most recently from 78c5944 to ff37b66 Compare July 3, 2025 15:08
@EwenKorr EwenKorr added the 1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC label Jul 3, 2025
@github-actions

github-actions Bot commented Jul 3, 2025

Copy link
Copy Markdown

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

@EwenKorr

EwenKorr commented Jul 7, 2025

Copy link
Copy Markdown
Contributor Author

Changer la base de PR 3 en master (uniquement si le fait d'avoir close PR 2 ne l'a pas automatiquement changé, je pense que cette étape va sauter, tu nous diras)

Pour info, clore une PR ne suffit visiblement pas à changer la cible de la fusion.

@EwenKorr
EwenKorr changed the base branch from ewen/nir_form_2 to master July 7, 2025 14:57
@EwenKorr EwenKorr changed the title Vie privée : intégrer le formulaire de demande de régularisation NIR dans les Emplois à la place de Tally (3/3) [GEN-2516] Vie privée : intégrer le formulaire de demande de régularisation NIR dans les Emplois à la place de Tally [GEN-2516] Jul 7, 2025
@tonial

tonial commented Jul 8, 2025

Copy link
Copy Markdown
Contributor

Tu ne voulais pas merger les PR les unes après les autres ?

@EwenKorr

EwenKorr commented Jul 8, 2025

Copy link
Copy Markdown
Contributor Author

Tu ne voulais pas merger les PR les unes après les autres ?

Au début, oui, mais on m'a fait remarquer que ça ne fait pas sens d'avoir plusieurs commits dans master (si on git bisect par exemple, il vaut mieux avoir tous les ajouts sous un seul commit). Le temps de la relecture par contre, ça aide bien.

@tonial

tonial commented Jul 8, 2025 •

Copy link
Copy Markdown
Contributor

Tu comptes squasher les commits ?

@EwenKorr

EwenKorr commented Jul 8, 2025

Copy link
Copy Markdown
Contributor Author

Oui :D
image

et https://gip-inclusion.slack.com/archives/C0412CTV63D/p1751370772253999?thread_ts=1751360388.417249&cid=C0412CTV63D

@EwenKorr
EwenKorr force-pushed the ewen/nir_form_3 branch 2 times, most recently from d7137c7 to bf05363 Compare July 10, 2025 08:03
Comment thread itou/users/models.py
Comment thread tests/users/test_management_commands.py Outdated
Comment thread tests/users/test_management_commands.py Outdated
Comment thread itou/common_apps/nir/forms.py Outdated
Comment thread itou/users/models.py Outdated
Comment thread itou/www/job_seekers_views/views.py Outdated
Comment thread itou/www/job_seekers_views/views.py Outdated
Comment thread itou/users/management/commands/delete_old_nir_modification_requests.py Outdated
Comment thread itou/users/admin.py
Comment thread itou/users/models.py
@EwenKorr
EwenKorr force-pushed the ewen/nir_form_3 branch 2 times, most recently from 0556a4f to c3bb699 Compare July 21, 2025 14:49
Comment thread itou/www/job_seekers_views/forms.py Outdated
Comment thread tests/users/test_management_commands.py Outdated
@EwenKorr EwenKorr removed the 1-recette-jetable [Payé à l’heure] Crée une recette jetable sur CC label Jul 21, 2025
@EwenKorr

Copy link
Copy Markdown
Contributor Author

Je regarde demain deux derniers trucs (en voyant passer d'autres PR) :

  • m'assurer que le support a accès aux demandes de régul dans l'admin
  • tester des fusions de compte et voir ce qui casse (et si ça casse, ce sera plutôt pour une autre PR)

@EwenKorr

Copy link
Copy Markdown
Contributor Author

Je regarde demain deux derniers trucs (en voyant passer d'autres PR) :

* m'assurer que le support a accès aux demandes de régul dans l'admin

C'est modifié.

* tester des fusions de compte et voir ce qui casse (et si ça casse, ce sera plutôt pour une autre PR)

Ça fonctionne :

  • fusionner un compte pro modifie bien la FK requested_by
  • transférer un compte candidat ne modifie rien (et je pense que ce n'est pas gênant pour les demandes de modification de NIR)

@EwenKorr
EwenKorr added this pull request to the merge queue Jul 22, 2025
Merged via the queue into master with commit ac6ba46 Jul 22, 2025
@EwenKorr
EwenKorr deleted the ewen/nir_form_3 branch July 22, 2025 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ajouté Ajouté dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants