Candidats: Ajout des champs commune et pays de naissance dans « Mon profil »#5126
Conversation
|
🥁 La recette jetable est prête ! 👉 Je veux tester cette PR ! |
leo-naeka
left a comment
There was a problem hiding this comment.
Rien à redire sur les changements en tant que tels, mais la validation ne me convainc pas vraiment :
Le champ birth_country n'est pas indiqué requis à l'utilisateur (astérisque) :

Il n'est pas dans la liste des requis car il est complété automatiquement si la commune est française :
Lines 56 to 65 in efae4e1
Également, si on ne saisit pas de manière linéaire ou que l'on remplit le pays à France sans saisir de ville on a ce message d'erreur incohérent :
Je pense que les deux messages ont été intervertis ici, au regard des conditions :
les-emplois/itou/utils/validators.py
Lines 95 to 102 in efae4e1
Bref, BirthPlaceAndCountryMixin est aussi utilisé ailleurs, je n'ai pas en tête tous les tenants, mais d'emblée j'aurais plutôt procédé ainsi :
- Placer le champ country en
required=Trueen premier, éditable dans tous les cas, quitte a réordonner les valeurs pour placer la France en tête de liste - Placer le champ ville en 2e puisqu'il dépend du pays, quitte à conditionner son affichage si le pays de naissance est la France
À voir avec les UX ?
xavfernandez
left a comment
There was a problem hiding this comment.
En plus des points remontés par Léo (et qui devraient idéalement être corrigés dans une autre PR vu que ça concerne des formulaires existant), je m'attendais à revoir les tests propres au mixin BirthPlaceAndCountryMixin (commune française avec pays hors de France & commune française sans pays France...)
Tu as raison, ce sera corrigé avec #5173. |
Instead of a datetime.
Make sure users are able to fill in that information in order to have their IAE eligibility certified. The Country.france_id is now preloaded to stabilize queries count across the test suite. Before, depending on previous tests, the class would have the id cached or not.
93b0499 to
4c9d36f
Compare
Le plan était d’éviter la recherche du pays pour les candidats nés en France. Je suis d’accord que c’est surprenant de demander la commune en premier en précisant de ne pas la remplir si on est né à l’étranger.
|
🤔 Pourquoi ?
Collecter ces informations pour certifier la situation administrative des candidats (Bénéficiaire RSA, …).
🏝️ Comment tester
En tant que candidat
En tant que prescripteur/orienteur ou employeur
💻 Captures d'écran