From: Kaltar5679 Date: Tue, 5 May 2015 12:58:28 +0000 (+0200) Subject: Revision for location search X-Git-Tag: 1.6a^2~15^2~72^2~2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=54d7e3e3549ae8fe61925e67509aef3d69479fe0;p=telemeta.git Revision for location search --- diff --git a/telemeta/search_indexes.py b/telemeta/search_indexes.py index 88562e0d..1d12e78d 100644 --- a/telemeta/search_indexes.py +++ b/telemeta/search_indexes.py @@ -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 = []