sphinx_django/sphinxcomment/admin.py
changeset 0 54f784230511
equal deleted inserted replaced
-1:000000000000 0:54f784230511
       
     1 from django.contrib import admin
       
     2 from sphinx_django.sphinxcomment.models import Comment, Element
       
     3 
       
     4 class CommentAdmin(admin.ModelAdmin):
       
     5     list_display = ['element', 'submitter_name', 'comment', 'date']
       
     6     search_fields = ['comment']
       
     7     date_hierarchy = 'date'
       
     8     list_filter = ['date', 'submitter_name']
       
     9     search_fields = ['title', 'submitter_name', 'submitter_url']
       
    10     fieldsets = (
       
    11         (None, {'fields': ('submitter_name', 'element', 'comment')}),
       
    12                ('Other info', {'fields': ('submitter_url', 'ip')}),
       
    13         )
       
    14     # XXX: adding 'date' to the 'Other info' fieldset results in a
       
    15     # ImproperlyConfigured error. :S
       
    16 
       
    17 class ElementAdmin(admin.ModelAdmin):
       
    18     search_fields = ['chapter_name']
       
    19     list_filter = ['chapter_name']
       
    20 
       
    21 admin.site.register(Comment, CommentAdmin)
       
    22 admin.site.register(Element, ElementAdmin)