Parcourir la source

[fix] Filter by membership fee

ljf il y a 7 ans
Parent
commit
b7167cf842
1 fichiers modifiés avec 2 ajouts et 6 suppressions
  1. 2 6
      coin/billing/membershipfee_filter.py

+ 2 - 6
coin/billing/membershipfee_filter.py

@@ -33,10 +33,6 @@ class MembershipFeeFilter(SimpleListFilter):
         `self.value()`.
         """
         if self.value() == 'paidup':
-            return queryset.filter(
-                membership_fees__start_date__lte=datetime.date.today,
-                membership_fees__end_date__gte=datetime.date.today)
+            return queryset.filter(id__in=[i.id for i in queryset.all() if i.is_paid_up()])
         if self.value() == 'late':
-            return queryset.filter(status='member').exclude(
-                membership_fees__start_date__lte=datetime.date.today,
-                membership_fees__end_date__gte=datetime.date.today)
+            return queryset.filter(id__in=[i.id for i in queryset.all() if not i.is_paid_up()])