view gpp/news/admin.py @ 193:fa7d82bfb100

Implement #68: add a denormalized count field to weblinks Category model to reduce database queries.
author Brian Neal <bgneal@gmail.com>
date Sat, 03 Apr 2010 02:15:04 +0000
parents ca66189c7c44
children b4305e18d3af
line wrap: on
line source
"""
This file contains the automatic admin site definitions for the News models.
"""

from django.contrib import admin
from django.conf import settings

from news.models import PendingStory
from news.models import Story
from news.models import Category

class PendingStoryAdmin(admin.ModelAdmin):
   list_display = ('title', 'date_submitted', 'submitter')
   list_filter = ('date_submitted', )
   search_fields = ('title', 'short_text', 'long_text')
   date_hierarchy = 'date_submitted'

   class Media:
      js = settings.GPP_THIRD_PARTY_JS['tiny_mce']


class StoryAdmin(admin.ModelAdmin):
   list_display = ('title', 'date_published', 'submitter', 'category')
   list_filter = ('date_published', 'category')
   search_fields = ('title', 'short_text', 'long_text')
   date_hierarchy = 'date_published'

   class Media:
      js = settings.GPP_THIRD_PARTY_JS['tiny_mce']


admin.site.register(Category)
admin.site.register(Story, StoryAdmin)
admin.site.register(PendingStory, PendingStoryAdmin)