annotate gpp/podcast/search_indexes.py @ 429:d0f0800eef0c

Making the jquery tabbed version of the messages app the current version and removing the old. Also figured out how to dynamically update the base template's count of unread messages when messages are read.
author Brian Neal <bgneal@gmail.com>
date Tue, 03 May 2011 02:56:58 +0000
parents 79240675b903
children b910cc1460c8
rev   line source
bgneal@224 1 """Haystack search index for the news application."""
bgneal@224 2 from haystack.indexes import *
bgneal@224 3 from haystack import site
bgneal@392 4 from queued_search.indexes import QueuedSearchIndex
bgneal@392 5
bgneal@224 6 from podcast.models import Item
bgneal@224 7
bgneal@224 8
bgneal@392 9 class ItemIndex(QueuedSearchIndex):
bgneal@224 10 text = CharField(document=True, use_template=True)
bgneal@224 11 author = CharField(model_attr='author')
bgneal@224 12 pub_date = DateTimeField(model_attr='pubdate')
bgneal@224 13
bgneal@277 14 def get_updated_field(self):
bgneal@277 15 return 'update_date'
bgneal@277 16
bgneal@224 17
bgneal@224 18 site.register(Item, ItemIndex)