Organigramme des employés: affichage des postes actifs seulement
authorJean-Philippe Caissy <jpcaissy@piji.ca>
Wed, 7 Mar 2012 21:09:19 +0000 (15:09 -0600)
committerJean-Philippe Caissy <jpcaissy@piji.ca>
Wed, 7 Mar 2012 21:09:19 +0000 (15:09 -0600)
project/rh/admin.py

index 7462b98..0487e9a 100644 (file)
@@ -593,7 +593,7 @@ class EmployeProxyAdmin(EmployeAdmin):
 
     def _organigramme(self, obj):
         l = []
-        for d in obj.rh_dossiers.all().order_by('-date_debut'):
+        for d in rh.Dossier.objects.filter((Q(date_fin__gt=datetime.date.today()) | Q(date_fin=None)) & (Q(date_debut__lt=datetime.date.today()) | Q(date_debut=None)) ).filter(employe=obj.id).all():
             poste = u"""<a title="Aperçu du poste"
                            href="%s"
                            onclick="return showAddAnotherPopup(this);"