petites modifs modeles et admin
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Wed, 25 May 2011 13:49:01 +0000 (09:49 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Wed, 25 May 2011 13:49:01 +0000 (09:49 -0400)
project/rh/admin.py
project/rh/models.py

index 4dab53f..2d8a912 100644 (file)
@@ -67,8 +67,16 @@ class AyantDroitCommentaireAdmin(admin.ModelAdmin):
     pass
 
 class DossierAdmin(admin.ModelAdmin):
-    pass
-
+    list_display = ('_employe', '_poste')
+    
+    def _poste(self, dossier):
+        return unicode(dossier.poste.nom)
+    _poste.short_description = u'Poste'
+        
+    def _employe(self, dossier):
+        return unicode(dossier.employe)
+    _employe.short_description = u'Employé'
+    
 class DossierPieceAdmin(admin.ModelAdmin):
     pass
 
index 1ca4265..501cf03 100644 (file)
@@ -296,7 +296,7 @@ class Employe(Metadata):
                             null=True, blank=True)
 
     class Meta:
-        ordering = ['nom_affichage','nom']
+        ordering = ['nom_affichage','nom','prenom']
         
     def __unicode__(self):
         # TODO : gérer nom d'affichage
@@ -440,10 +440,10 @@ class Dossier_(Metadata):
     
     class Meta:
         abstract = True
-        ordering = ['poste__nom', 'employe__nom_affichage']
+        ordering = ['employe__nom_affichage', 'employe__nom', 'poste__nom']
         
     def __unicode__(self):
-        return u'%s - %s' % (self.poste.nom, self.employe)
+        return u'%s - %s' % (self.employe, self.poste.nom)
 
 
 class Dossier(Dossier_):