SEESenv/web/hgbook/admin.py
author amit@thunder
Mon, 01 Mar 2010 15:23:42 +0530
changeset 40 ef147a79b098
parent 2 52d12eb31c30
permissions -rwxr-xr-x
Added change names to do required changes in names such that we get the chapter names beyond 10 in proper list

from django.contrib import admin
from hgbook.comments.models import Comment, Element

class CommentAdmin(admin.ModelAdmin):
    list_display = ['element', 'submitter_name', 'comment', 'reviewed',
                    'hidden', 'date']
    search_fields = ['comment']
    date_hierarchy = 'date'
    list_filter = ['date', 'submitter_name']
    search_fields = ['title', 'submitter_name', 'submitter_url']
    fieldsets = (
        (None, {'fields': ('submitter_name', 'element', 'comment')}),
        ('Review and presentation state', {'fields': ('reviewed', 'hidden')}),
        ('Other info', {'fields': ('submitter_url', 'ip')}),
        )
    # XXX: adding 'date' to the 'Other info' fieldset results in a
    # ImproperlyConfigured error. :S

class ElementAdmin(admin.ModelAdmin):
    search_fields = ['id', 'chapter']
    list_filter = ['chapter', 'title']
#    search_fields = ['id'
admin.site.register(Comment, CommentAdmin)
admin.site.register(Element, ElementAdmin)