summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/jrnl/admin.py2
-rw-r--r--app/utils/widgets.py9
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