Réparé la recherche d'actualités (texte combiné à date).
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / savoirs / models.py
index 98e6af5..b7b8031 100644 (file)
@@ -148,6 +148,14 @@ class ActualiteSphinxQuerySet(SEPSphinxQuerySet):
         SEPSphinxQuerySet.__init__(self, model=model, index='savoirsenpartage_actualites',
                                    weights=dict(titre=3))
 
+    def filter_date(self, min=None, max=None):
+        qs = self
+        if min:
+            qs = qs.filter(date__gte=min.toordinal()+365)
+        if max:
+            qs = qs.filter(date__lte=max.toordinal()+365)
+        return qs
+        
 class ActualiteManager(SEPManager):
     
     def get_query_set(self):