Skip to content

Fiches Salarié : Ne plus proposer l'option "Renvoyer" si des informations sont manquantes ou erronées - #6322

Merged
rsebille merged 1 commit into
masterfrom
rsebille/er-missing-birthcountry
Jun 12, 2025
Merged

Fiches Salarié : Ne plus proposer l'option "Renvoyer" si des informations sont manquantes ou erronées#6322
rsebille merged 1 commit into
masterfrom
rsebille/er-missing-birthcountry

Conversation

@rsebille

@rsebille rsebille commented Jun 12, 2025

Copy link
Copy Markdown
Contributor

🤔 Pourquoi ?

Dans certain cas, le pays (et ville) de naissance sont supprimées après la première intégration, donc lorsque que l'employeur fait "Renvoyer" (sans modification) ça explose dans transfer_employee_record à cause du champ manquant.
On vérifie donc désormais que toutes les données sont bien renseignées avant de proposer l'option "Renvoyer", si ce n'est pas le cas on laisse seulement "Modifier et renvoyer".

🏝️ Comment tester ?

  • Modifier le SIRET d'une des structure ayant 1 FS Intégrée
  • Supprimer le pays de naissance du candidat lié à 1 FS Intégrée de la structure avec le SIRET modifié

💻 Captures d'écran

image

@rsebille rsebille self-assigned this Jun 12, 2025
@rsebille rsebille added the modifié Modifié dans le changelog. label Jun 12, 2025
@rsebille
rsebille force-pushed the rsebille/er-missing-birthcountry branch from e13d116 to 5b2cc4b Compare June 12, 2025 10:09
@EwenKorr EwenKorr changed the title FIches Salarié : Ne plus proposer l'option "Renvoyer" si des informations sont manquantes ou erronées Fiches Salarié : Ne plus proposer l'option "Renvoyer" si des informations sont manquantes ou erronées Jun 12, 2025
Comment thread itou/templates/employee_record/includes/send_back_dropdown.html Outdated
Comment thread itou/employee_record/models.py
def has_valid_data_filled(self):
# In `JobSeekerProfile.clean_model()` some fields are only checked if present, but we need them to be filled
try:
has_extra_required_fields = all(

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.

Est-ce qu'on ne voudrait pas intégrer ces vérifications à EmployeeRecord._clean_job_seeker directement ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

J'ai pas trop osé toucher à ces fonctions n'étant pas serein sur les conséquences et sentant que j'allais me retrouver avec une pelote de laine, car il y a sûrement mieux à faire que ces fonctions 🤷.

Comment thread itou/templates/employee_record/includes/send_back_dropdown.html Outdated
Comment thread tests/www/employee_record_views/test_template.py Outdated
Comment thread itou/templates/employee_record/includes/send_back_dropdown.html Outdated
@rsebille
rsebille force-pushed the rsebille/er-missing-birthcountry branch from a9e9440 to dce6edb Compare June 12, 2025 13:49
@rsebille
rsebille added this pull request to the merge queue Jun 12, 2025
@xavfernandez
xavfernandez removed this pull request from the merge queue due to a manual request Jun 12, 2025
@rsebille
rsebille force-pushed the rsebille/er-missing-birthcountry branch from dce6edb to baab9c2 Compare June 12, 2025 14:48
@rsebille
rsebille enabled auto-merge June 12, 2025 14:55
@rsebille
rsebille added this pull request to the merge queue Jun 12, 2025
Merged via the queue into master with commit e63dab9 Jun 12, 2025
@rsebille
rsebille deleted the rsebille/er-missing-birthcountry branch June 12, 2025 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

modifié Modifié dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants