+
+admin.site.register(models.Campaign)
+
+
+class IsCurrentFilter(YesNoFilter):
+ title = 'Aktualny'
+ parameter_name = 'current'
+
+ @property
+ def q(self):
+ n = now()
+ return ~(Q(since__gt=n) | Q(until__lt=n) | Q(campaign__start__gt=n) | Q(campaign__end__lt=n))
+
+