Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin: Ajout du référent FT sur la page de profil de demandeur d'emploi #5447

Merged
merged 1 commit into from
Jan 23, 2025

Conversation

tonial
Copy link
Contributor

@tonial tonial commented Jan 22, 2025

🤔 Pourquoi ?

cf https://www.notion.so/gip-inclusion/Donner-acc-s-advisor_information-sur-l-admin-1815f321b60480308e41e8155e79c4ee?pvs=4

J'ajoute un élément à la page d'admin, mais j'aurais tendance à mettre le label modifié parce que je modifie une page existante, vous êtes d'accord avec la logique ?

🍰 Comment ?

J'en ai profité pour changer le __str__ du modèle FranceTravailContact car l'affichage du JobSeekerProfile ne me semblait pas utile vu qu'on le récupère normalement depuis cet objet.

🚨 À 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

@tonial tonial self-assigned this Jan 22, 2025
@francoisfreitag
Copy link
Contributor

J'ajoute un élément à la page d'admin, mais j'aurais tendance à mettre le label modifié parce que je modifie une page existante, vous êtes d'accord avec la logique ?

Les deux se tiennent, je préfère également modifié quand il s’agit de changements mineurs 🤷

@@ -159,4 +159,4 @@ class Meta:
verbose_name_plural = "conseillers FT"

def __str__(self):
return f"{self.name} ({self.jobseeker_profile})"
return f"{self.name} ({self.email})"
Copy link
Contributor

Choose a reason for hiding this comment

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

En pratique le str(self.jobseeker_profile) va imprimer le __str__ du modèle User comme 'Eric Fromm (Jacques HENRY — [email protected])'

Au moment là j'avais en tête que ça permet de "inheriter" les changements à la serialization d'un utilisateur... mais en relecture ça me fait remarquer que ce n'était pas très pythonique ("explicit is better than implicit")

Du coup content avec le changement, la suggestion est juste s'il y a un intérêt à garder le nom

Suggested change
return f"{self.name} ({self.email})"
return f"{self.name} ({self.jobseeker_profile.user.get_full_name()} - {self.email})"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Justement, je trouve qu'il n'y a pas d'intérêt à conserver le nom de l'utilisateur, et en plus ça fait 2 requêtes SQL en plus :)

@tonial tonial added this pull request to the merge queue Jan 23, 2025
Merged via the queue into master with commit 2bb5e83 Jan 23, 2025
10 checks passed
@tonial tonial deleted the alaurent/gps_advisory branch January 23, 2025 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants