date range
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 7 Feb 2012 22:45:13 +0000 (17:45 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 7 Feb 2012 22:45:13 +0000 (17:45 -0500)
project/rh/admin.py

index 4d28a4a..8fa36ae 100644 (file)
@@ -48,11 +48,9 @@ class ChangeList(DjangoChangeList):
         if date_debut is not None and date_fin is not None:    
             q_left = (Q(date_debut__isnull=True) | Q(date_debut__lte=date_debut)) & (Q(date_fin__gte=date_debut) & Q(date_fin__lte=date_fin))
             q_right = (Q(date_fin__isnull=True) | Q(date_fin__gte=date_fin)) & (Q(date_debut__gte=date_debut) & Q(date_debut__lte=date_fin))
-            q_both = Q(date_fin__isnull=True) | Q(date_fin__gte=date_fin) & (Q(date_debut__isnull=True) | Q(date_debut__lte=date_debut))
+            q_both = Q(date_fin__isnull=True) | Q(date_fin__lte=date_fin) & (Q(date_debut__isnull=True) | Q(date_debut__gte=date_debut))
             qs = qs.filter(q_left | q_right | q_both)
 
-            
-
         self.params = old
         return qs