Mercurial > public > sg101
view gpp/forums/admin.py @ 85:531fcc342a03
Forums: put the forum indices under the url forums/forum to avoid clashing with other functions. Modified the forum index template to have a link to the topic creator's profile.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 30 Aug 2009 19:58:42 +0000 |
parents | e356ea79a7a2 |
children | 96eec1ed0fd3 |
line wrap: on
line source
""" This file contains the admin definitions for the forums application. """ from django.contrib import admin from forums.models import Category from forums.models import Forum from forums.models import Topic from forums.models import Post class CategoryAdmin(admin.ModelAdmin): list_display = ('name', 'position', ) prepopulated_fields = { 'slug': ('name', ) } save_on_top = True class ForumAdmin(admin.ModelAdmin): list_display = ('name', 'category', 'position', 'topic_count', 'post_count') prepopulated_fields = { 'slug': ('name', ) } raw_id_fields = ('last_post', ) save_on_top = True class TopicAdmin(admin.ModelAdmin): list_display = ('name', 'forum', 'creation_date', 'user', 'sticky', 'locked', 'post_count') raw_id_fields = ('user', 'last_post', ) search_fields = ('name', ) date_hierarchy = 'creation_date' list_filter = ('creation_date', 'update_date', ) save_on_top = True class PostAdmin(admin.ModelAdmin): list_display = ('topic', 'user', 'creation_date', 'update_date', 'summary') raw_id_fields = ('topic', 'user', ) exclude = ('html', ) search_fields = ('body', ) date_hierarchy = 'creation_date' list_filter = ('creation_date', 'update_date', ) save_on_top = True admin.site.register(Category, CategoryAdmin) admin.site.register(Forum, ForumAdmin) admin.site.register(Topic, TopicAdmin) admin.site.register(Post, PostAdmin)