mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-03-26 11:00:27 +00:00
Added list_filter attribute to contrib's admin, admin2 definition of Post, Comment model admin.
This commit is contained in:
parent
4522e65ce6
commit
473ea98f98
2 changed files with 7 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in a new issue