2011-06-02 19:39:14 -07:00
|
|
|
from django.contrib import admin
|
2015-09-24 13:46:05 -07:00
|
|
|
from snipts.models import Favorite, Snipt, SniptLogEntry
|
2011-06-02 19:39:14 -07:00
|
|
|
|
2012-05-25 08:31:52 -07:00
|
|
|
|
2011-06-02 19:39:14 -07:00
|
|
|
class SniptAdmin(admin.ModelAdmin):
|
2016-03-31 07:27:56 -07:00
|
|
|
readonly_fields = ('last_user_saved', 'user',)
|
2015-07-24 18:28:31 -07:00
|
|
|
list_display = ('title', 'slug', 'views', 'favs', 'user', 'lexer',
|
|
|
|
'public', 'blog_post', 'created', 'modified',
|
|
|
|
'publish_date')
|
2012-06-04 20:20:28 -07:00
|
|
|
list_filter = ('blog_post',)
|
2012-07-10 19:12:38 -07:00
|
|
|
search_fields = ('title', 'slug', 'user__username', 'lexer', 'id', 'key',)
|
2012-01-29 20:49:14 -08:00
|
|
|
ordering = ('-created',)
|
2011-06-02 19:39:14 -07:00
|
|
|
prepopulated_fields = {'slug': ('title',)}
|
2011-06-05 08:55:27 -07:00
|
|
|
|
2011-06-02 19:39:14 -07:00
|
|
|
admin.site.register(Snipt, SniptAdmin)
|
2011-06-05 08:55:27 -07:00
|
|
|
|
2015-07-24 18:28:31 -07:00
|
|
|
|
2015-09-24 13:46:05 -07:00
|
|
|
class SniptLogEntryAdmin(admin.ModelAdmin):
|
2015-09-24 13:48:11 -07:00
|
|
|
readonly_fields = ('snipt', 'user',)
|
2015-09-24 13:46:05 -07:00
|
|
|
list_display = ('snipt_name', 'user', 'created', 'modified')
|
|
|
|
|
|
|
|
admin.site.register(SniptLogEntry, SniptLogEntryAdmin)
|
|
|
|
|
|
|
|
|
2012-02-13 19:36:59 -08:00
|
|
|
class FavoriteAdmin(admin.ModelAdmin):
|
2012-02-14 08:39:45 -08:00
|
|
|
readonly_fields = ('snipt', 'user',)
|
2012-04-13 08:57:24 -07:00
|
|
|
list_display = ('snipt', 'user', 'created',)
|
2012-02-13 19:36:59 -08:00
|
|
|
search_fields = ('snipt', 'user',)
|
|
|
|
ordering = ('-created',)
|
|
|
|
|
|
|
|
admin.site.register(Favorite, FavoriteAdmin)
|