diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/jrnl/admin.py | 2 | ||||
-rw-r--r-- | app/utils/widgets.py | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/app/jrnl/admin.py b/app/jrnl/admin.py index da4bae3..c19f972 100644 --- a/app/jrnl/admin.py +++ b/app/jrnl/admin.py @@ -26,7 +26,7 @@ class EntryAdmin(OSMGeoAdmin): field = super(EntryAdmin, self).formfield_for_dbfield(db_field, **kwargs) return field - list_display = ('title', 'pub_date', 'template_name', 'status', 'region', 'location', 'photo_gallery') + list_display = ('title', 'pub_date', 'template_name', 'status', 'location', 'photo_gallery') search_fields = ['title', 'body_markdown'] prepopulated_fields = {"slug": ('title',)} list_filter = ('pub_date', 'enable_comments', 'status', 'location__state__country__lux_region') diff --git a/app/utils/widgets.py b/app/utils/widgets.py index 944601e..05443bb 100644 --- a/app/utils/widgets.py +++ b/app/utils/widgets.py @@ -5,7 +5,16 @@ from django.contrib.admin.widgets import AdminFileWidget from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ from django.conf import settings +import markdown +from mdx_attr_list.mdx_attr_list import AttrListExtension +def markdown_processor(txt): + md = markdown.Markdown( + extensions=[AttrListExtension(),'footnotes',], + output_format='html5', + safe_mode=False + ) + return md.convert(txt) class TagListFilter(admin.SimpleListFilter): # Human-readable title which will be displayed in the |