annotate downloads/search_indexes.py @ 645:99f7917702ca

Fix 081a88b3bfc8, javascript resize of forum images. Commit 081a88b3bfc8 broke those pages that loaded forums.js but did not load the imagesLoaded jQuery extension. Now we have arranged it so that only the forums topic view loads imagesLoaded and put the resizing javascript inline.
author Brian Neal <bgneal@gmail.com>
date Mon, 11 Mar 2013 15:30:25 -0500
parents ee87ea74d46b
children 858ce870c854
rev   line source
bgneal@221 1 """Haystack search index for the downloads application."""
bgneal@221 2 from haystack.indexes import *
bgneal@221 3 from haystack import site
bgneal@469 4 from custom_search.indexes import CondQueuedSearchIndex
bgneal@221 5
bgneal@221 6 from downloads.models import Download
bgneal@221 7
bgneal@221 8
bgneal@467 9 class DownloadIndex(CondQueuedSearchIndex):
bgneal@221 10 text = CharField(document=True, use_template=True)
bgneal@221 11 author = CharField(model_attr='user')
bgneal@221 12 pub_date = DateTimeField(model_attr='date_added')
bgneal@221 13
bgneal@533 14 def index_queryset(self):
bgneal@221 15 return Download.public_objects.all()
bgneal@221 16
bgneal@277 17 def get_updated_field(self):
bgneal@277 18 return 'update_date'
bgneal@277 19
bgneal@467 20 def can_index(self, instance):
bgneal@467 21 return instance.is_public
bgneal@221 22
bgneal@221 23 site.register(Download, DownloadIndex)