diff --git a/app/models/etudiants.py b/app/models/etudiants.py index 7ee87d41..a81ac73d 100644 --- a/app/models/etudiants.py +++ b/app/models/etudiants.py @@ -299,9 +299,10 @@ class Identite(models.ScoDocModel): @property def nomprenom(self, reverse=False) -> str: - """Civilité/nom/prenom pour affichages: "M. Pierre Dupont" + """DEPRECATED + Civilité/prénom/nom pour affichages: "M. Pierre Dupont" Si reverse, "Dupont Pierre", sans civilité. - Prend l'identité courant et non celle de l'état civile si elles diffèrent. + Prend l'identité courante et non celle de l'état civil si elles diffèrent. """ nom = self.nom_usuel or self.nom prenom = self.prenom_str @@ -309,6 +310,12 @@ class Identite(models.ScoDocModel): return f"{nom} {prenom}".strip() return f"{self.civilite_str} {prenom} {nom}".strip() + def nom_prenom(self) -> str: + """Civilite NOM Prénom + Prend l'identité courante et non celle de l'état civil si elles diffèrent. + """ + return f"{self.civilite_str} {(self.nom_usuel or self.nom).upper()} {self.prenom_str}" + @property def prenom_str(self): """Prénom à afficher. Par exemple: "Jean-Christophe" """