employés unicode
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Wed, 18 May 2011 15:51:25 +0000 (11:51 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Wed, 18 May 2011 15:51:25 +0000 (11:51 -0400)
project/rh/models.py

index 34d2819..1ca4265 100644 (file)
@@ -296,11 +296,14 @@ class Employe(Metadata):
                             null=True, blank=True)
 
     class Meta:
-        ordering = ['nom_affichage']
+        ordering = ['nom_affichage','nom']
         
     def __unicode__(self):
         # TODO : gérer nom d'affichage
-        return u'%s' % (self.nom_affichage)
+        nom_affichage = self.nom_affichage
+        if not nom_affichage:
+            nom_affichage = u'%s %s' % (self.nom.upper(), self.prenom)
+        return u'%s' % (nom_affichage)
 
 class EmployePiece(models.Model):
     """Documents relatifs à un employé.