]> git.parisson.com Git - telemeta.git/commitdiff
Revision for location search
authorKaltar5679 <killian.mary@outlook.fr>
Tue, 5 May 2015 12:58:28 +0000 (14:58 +0200)
committerKaltar5679 <killian.mary@outlook.fr>
Tue, 5 May 2015 12:58:28 +0000 (14:58 +0200)
telemeta/search_indexes.py

index 88562e0d83e56994e9849f2670977cf12faeb1a4..1d12e78de1a7132087d7d7a6dae114bbd792bcf2 100644 (file)
@@ -32,6 +32,14 @@ class MediaItemIndex(indexes.SearchIndex, indexes.Indexable):
     def get_model(self):
         return MediaItem
 
+    def prepare_location(self, obj):
+        location = []
+        location.append(obj.location.name)
+        location_alias = LocationAlias.objects.filter(location__name=obj.location.name)
+        for alias in location_alias:
+            location.append(alias)
+        return "%s" % location
+
     def prepare_instruments(self, obj):
         item = MediaItemPerformance.objects.all().filter(media_item__title__contains=obj.title)
         instruments = []