summaryrefslogtreecommitdiff
path: root/sublab_project/news/admin.py
diff options
context:
space:
mode:
authorChristian Franke <nobody@nowhere.ws>2012-01-08 14:33:12 +0100
committerChristian Franke <nobody@nowhere.ws>2012-01-09 20:39:26 +0100
commitf8eced917dbd4d01d39a881a0ba948a575452a0d (patch)
treeb34df8f9b071078b8528dfdcc978bafa04c70d97 /sublab_project/news/admin.py
parentae37dee28f9a52e422836a925bad8ccf684fe3d8 (diff)
add preview_admin
Diffstat (limited to 'sublab_project/news/admin.py')
-rw-r--r--sublab_project/news/admin.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/sublab_project/news/admin.py b/sublab_project/news/admin.py
index ea422e4..1f89f25 100644
--- a/sublab_project/news/admin.py
+++ b/sublab_project/news/admin.py
@@ -1,14 +1,17 @@
from django.contrib import admin
from sorl.thumbnail.admin import AdminImageMixin
+from preview_admin import PreviewAdmin
from news.models import News
+from utils import render_creole
-class NewsAdmin(AdminImageMixin, admin.ModelAdmin):
+class NewsAdmin(AdminImageMixin, PreviewAdmin):
prepopulated_fields = {'slug': ('title',)}
list_display = ('title', 'date_created', 'date_updated')
list_filter = ('author',)
search_fields = ['title', 'content']
+ preview_fields = { 'content': render_creole }
date_hierarchy = 'date_updated'
def save_model(self, request, obj, form, change):