Skip to content

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

Merged
tonial merged 1 commit into
masterfrom
alaurent/gps_advisory
Jan 23, 2025
Merged

Admin: Ajout du référent FT sur la page de profil de demandeur d'emploi#5447
tonial merged 1 commit into
masterfrom
alaurent/gps_advisory

Conversation

@tonial

@tonial tonial commented Jan 22, 2025

Copy link
Copy Markdown
Contributor

🤔 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 added the modifié Modifié dans le changelog. label Jan 22, 2025
@tonial tonial self-assigned this Jan 22, 2025
@francoisfreitag

Copy link
Copy Markdown
Member

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 🤷

Comment thread itou/gps/models.py

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

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.

En pratique le str(self.jobseeker_profile) va imprimer le __str__ du modèle User comme 'Eric Fromm (Jacques HENRY — test+de@inclusion.beta.gouv.fr)'

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
Copy Markdown
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
@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

modifié Modifié dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants