From ac4f563c0e4543b4ae98900ad25622c5bf9e846f Mon Sep 17 00:00:00 2001
From: Parbhat Puri <parbhatpuri17@gmail.com>
Date: Tue, 25 Jun 2019 08:11:31 +0000
Subject: [PATCH] Submit date filter and fix active filter to include all
 positional parameters

---
 opentech/apply/funds/api_views.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/opentech/apply/funds/api_views.py b/opentech/apply/funds/api_views.py
index 55ad0c604..f520973d7 100644
--- a/opentech/apply/funds/api_views.py
+++ b/opentech/apply/funds/api_views.py
@@ -40,13 +40,14 @@ class RoundLabFilter(filters.ModelChoiceFilter):
 class SubmissionsFilter(filters.FilterSet):
     round = RoundLabFilter(queryset=RoundsAndLabs.objects.all())
     status = filters.MultipleChoiceFilter(choices=PHASES)
-    active = filters.BooleanFilter(method='filter_active')
+    active = filters.BooleanFilter(method='filter_active', label='Active')
+    submit_date = filters.DateFromToRangeFilter(name='submit_time', label='Submit date')
 
     class Meta:
         model = ApplicationSubmission
-        fields = ('status', 'round', 'active')
+        fields = ('status', 'round', 'active', 'submit_date', )
 
-    def filter_active(self, value):
+    def filter_active(self, qs, name, value):
         if value is None:
             return qs
 
-- 
GitLab