annotate gpp/news/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@219 1 """Haystack search index for the news application."""
bgneal@219 2 from haystack.indexes import *
bgneal@219 3 from haystack import site
bgneal@392 4 from queued_search.indexes import QueuedSearchIndex
bgneal@392 5
bgneal@219 6 from news.models import Story
bgneal@219 7
bgneal@219 8
bgneal@392 9 class StoryIndex(QueuedSearchIndex):
bgneal@219 10 text = CharField(document=True, use_template=True)
bgneal@219 11 author = CharField(model_attr='submitter')
bgneal@219 12 pub_date = DateTimeField(model_attr='date_submitted')
bgneal@219 13
bgneal@277 14 def get_updated_field(self):
bgneal@277 15 return 'update_date'
bgneal@277 16
bgneal@219 17
bgneal@219 18 site.register(Story, StoryIndex)