diff --git a/boards/admin.py b/boards/admin.py --- a/boards/admin.py +++ b/boards/admin.py @@ -1,7 +1,23 @@ from django.contrib import admin from boards.models import Post, Tag, User, Ban -admin.site.register(Post) -admin.site.register(Tag) -admin.site.register(User) +class PostAdmin(admin.ModelAdmin): + + list_display = ('id', 'title', 'text') + list_filter = ('pub_time', 'poster_ip', 'tags') + search_fields = ('id', 'title', 'text') + +class TagAdmin(admin.ModelAdmin): + + list_display = ('name', 'linked') + list_filter = ('linked',) + + +class UserAdmin(admin.ModelAdmin): + + list_display = ('user_id', 'rank') + +admin.site.register(Post, PostAdmin) +admin.site.register(Tag, TagAdmin) +admin.site.register(User, UserAdmin) admin.site.register(Ban)