23 lines
752 B
Python
23 lines
752 B
Python
from django.contrib import admin
|
|
|
|
from snipts.models import Favorite, Snipt
|
|
|
|
|
|
class SniptAdmin(admin.ModelAdmin):
|
|
readonly_fields = ('user',)
|
|
list_display = ('title', 'slug', 'views', 'favs', 'user', 'lexer', 'public', 'blog_post', 'created', 'modified', 'publish_date',)
|
|
list_filter = ('blog_post',)
|
|
search_fields = ('title', 'slug', 'user__username', 'lexer', 'id', 'key',)
|
|
ordering = ('-created',)
|
|
prepopulated_fields = {'slug': ('title',)}
|
|
|
|
admin.site.register(Snipt, SniptAdmin)
|
|
|
|
class FavoriteAdmin(admin.ModelAdmin):
|
|
readonly_fields = ('snipt', 'user',)
|
|
list_display = ('snipt', 'user', 'created',)
|
|
search_fields = ('snipt', 'user',)
|
|
ordering = ('-created',)
|
|
|
|
admin.site.register(Favorite, FavoriteAdmin)
|