Added list_filter attribute to contrib's admin, admin2 definition of Post, Comment model admin.

This commit is contained in:
Michal Kuffa 2013-07-06 16:09:03 +02:00
parent 4522e65ce6
commit 473ea98f98
2 changed files with 7 additions and 0 deletions

View file

@ -10,6 +10,7 @@ class CommentInline(admin.TabularInline):
class PostAdmin(admin.ModelAdmin):
inlines = [CommentInline, ]
search_fields = ('title', 'body')
list_filter = ['published', 'title' ]
admin.site.register(Post, PostAdmin)
admin.site.register(Comment)

View file

@ -2,6 +2,8 @@
from django.contrib.auth.models import Group, User
from django.contrib import messages
import django_filters
from rest_framework.relations import PrimaryKeyRelatedField
import djadmin2
@ -9,6 +11,8 @@ from djadmin2.actions import DeleteSelectedAction
from djadmin2.forms import UserCreationForm, UserChangeForm
from djadmin2.apiviews import Admin2APISerializer
import djadmin2.filters as djadmin2_filters
from .actions import CustomPublishAction
from .models import Post, Comment
@ -47,10 +51,12 @@ class PostAdmin(djadmin2.ModelAdmin2):
list_actions = [DeleteSelectedAction, CustomPublishAction, unpublish_items]
inlines = [CommentInline]
search_fields = ('title', '^body')
list_filter = ['published', ]
class CommentAdmin(djadmin2.ModelAdmin2):
search_fields = ('body', '=post__title')
list_filter = ['post', ]
class UserAdmin2(djadmin2.ModelAdmin2):