fix dossiers employe listing
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 24 Jan 2012 19:05:35 +0000 (14:05 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 24 Jan 2012 19:05:35 +0000 (14:05 -0500)
project/rh/lib.py

index eddbd29..1f349e2 100644 (file)
@@ -426,17 +426,18 @@ class EmployeAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin):
 
     def _dossiers(self, obj):
         l = []
-        for d in obj.dossiers.all().order_by('-date_debut'):
+        for d in obj.rh_dossiers.all().order_by('-date_debut'):
             style = ""
+            edit = u"""<a href="%s" title="Modifier le dossier"><img src="%simg/page_edit.png" /></a>""" % (reverse('admin:rh_dossier_change', args=(d.id,)), settings.MEDIA_URL,)
             if d.date_fin is not None:
-                style = "color: grey";
-            link = u"""<li><a style="%s;" onclick="return showAddAnotherPopup(this);" href='%s'>%s : %s</a> <a href="%s" title="Modifier le dossier"><img src="%simg/page_edit.png" /></a> </li>""" % \
+                edit = ""
+                style = u"color: grey";
+            link = u"""<li><a style="%s;" onclick="return showAddAnotherPopup(this);" href='%s'>%s : %s</a>%s</li>""" % \
                 (style,
                  reverse('dossier_apercu', args=(d.id,)),
                  d.date_debut.year,
                  d.poste,
-                 reverse('admin:rh_dossier_change', args=(d.id,)),
-                 settings.MEDIA_URL,
+                 edit,
                  )
             l.append(link)
         return "<ul>%s</ul>" % "\n".join(l)