Rapport contrats: filtrage avec supprime != 1
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 8 Feb 2012 15:46:42 +0000 (09:46 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 8 Feb 2012 15:46:42 +0000 (09:46 -0600)
project/rh/views.py

index 32dfa8f..6cb9016 100644 (file)
@@ -176,7 +176,7 @@ def rapports_contrat(request):
             lookup_params[smart_str(key)] = value
 
     contrats = rh.Contrat.objects.select_related('dossier', 'dossier__poste', 'dossier__poste__implantation', 'type_contrat', 'dossier__employe')
-    contrats = contrats.filter(**lookup_params)
+    contrats = contrats.filter(**lookup_params).exclude(dossier__employe__supprime=1)
     if 'o' in request.GET:
         contrats = contrats.order_by("%s%s" % ('-' if 'ot' in request.GET and request.GET['ot'] == "desc" else '', request.GET['o']))