dossier passé pas de lien pas dapercu
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 Jan 2012 22:07:30 +0000 (17:07 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 Jan 2012 22:07:30 +0000 (17:07 -0500)
project/rh/admin.py
project/rh/models.py

index 37e8c5d..f96edbd 100644 (file)
@@ -411,20 +411,22 @@ class EmployeAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin):
     def _dossiers(self, obj):
         l = []
         for d in obj.rh_dossiers.all().order_by('-date_debut'):
-            style = ""
             apercu = u"""<a title="Aperçu du dossier" href="%s" onclick="return showAddAnotherPopup(this);" title="Aperçu du dossier"><img src="%simg/loupe.png" /></a>""" % \
                 (reverse('dossier_apercu', args=(d.id,)), settings.MEDIA_URL,)
-
-            if d.date_fin is not None:
-                apercu = ""
-                style = u"color: grey";
-            link = u"""<li>%s<a style="%s;" href='%s'>%s : %s</a></li>""" % \
+            link = u"""<li>%s<a href='%s'>%s : %s</a></li>""" % \
                 (apercu,
-                 style,
                  reverse('admin:rh_dossier_change', args=(d.id,)),
                  d.date_debut.year,
                  d.poste,
                  )
+
+            # Dossier terminé en gris non cliquable
+            if d.date_fin is not None:
+                link = u"""<li style="color: grey">%s : %s</li>""" % \
+                    (d.date_debut.year,
+                     d.poste,
+                    )
+
             l.append(link)
         return "<ul>%s</ul>" % "\n".join(l)
     _dossiers.allow_tags = True
index 8f5961b..73fd2c3 100644 (file)
@@ -431,7 +431,7 @@ class Employe(AUFMetadata):
             pass
         return poste
 
-    prefix_implantation = "dossiers__poste__implantation__region"
+    prefix_implantation = "rh_dossiers__poste__implantation__region"
     def get_regions(self):
         regions = []
         for d in self.dossiers.all():