]> git.parisson.com Git - telemeta.git/commitdiff
Fix advance search, now displays Collections results by default
authorRaouf Benmansour <rbenmansour@iut.univ-paris8.fr>
Fri, 8 Jan 2016 09:53:15 +0000 (10:53 +0100)
committerRaouf Benmansour <rbenmansour@iut.univ-paris8.fr>
Fri, 8 Jan 2016 09:53:15 +0000 (10:53 +0100)
telemeta/views/haystack_search.py

index 45bc27d7ec328da9224848ba77224a6914546897..8a51d2fea48005defd03d5ec3693dd6220681baf 100644 (file)
@@ -113,12 +113,12 @@ class HaystackAdvanceSearch(SearchView):
     def get_results(self):
         if(self.type == 'item'):
             return self.form.search().models(MediaItem)
-        elif(self.type == 'collection'):
-            return self.form.search().models(MediaCollection)
+        elif(self.type == 'fonds'):
+            return self.form.search().models(MediaFonds)
         elif(self.type == 'corpus'):
             return self.form.search().models(MediaCorpus)
         else:
-            return self.form.search().models(MediaFonds)
+            return self.form.search().models(MediaCollection)
 
     def extra_context(self):
         extra = super(HaystackAdvanceSearch, self).extra_context()
@@ -129,12 +129,12 @@ class HaystackAdvanceSearch(SearchView):
 
         if self.type == 'item':
             extra['type'] = 'item'
-        elif  self.type == 'collection':
-            extra['type'] = 'collection'
+        elif  self.type == 'fonds':
+            extra['type'] = 'fonds'
         elif(self.type == 'corpus'):
             extra['type'] = 'corpus'
         else:
-            extra['type'] = 'fonds'
+            extra['type'] = 'collection'
 
         extra['results_page'] = self.results_per_page
         return extra