summaryrefslogtreecommitdiff
path: root/gstudio/admin/objecttype.py
diff options
context:
space:
mode:
Diffstat (limited to 'gstudio/admin/objecttype.py')
-rw-r--r--gstudio/admin/objecttype.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gstudio/admin/objecttype.py b/gstudio/admin/objecttype.py
index 9fdb3721..8d0eb4ec 100644
--- a/gstudio/admin/objecttype.py
+++ b/gstudio/admin/objecttype.py
@@ -10,6 +10,7 @@ from django.conf.urls.defaults import patterns
from django.conf import settings as project_settings
from django.utils.translation import ugettext_lazy as _
from django.core.urlresolvers import reverse, NoReverseMatch
+from markitup.widgets import AdminMarkItUpWidget
from tagging.models import Tag
@@ -111,6 +112,11 @@ class ObjecttypeAdmin(parent_class):
get_metatypes.allow_tags = True
get_metatypes.short_description = _('metatype(s)')
+ def formfield_for_dbfield(self, db_field, **kwargs):
+ if db_field.name == 'content':
+ kwargs['widget'] = AdminMarkItUpWidget()
+ return super(ObjecttypeAdmin, self).formfield_for_dbfield(db_field, **kwargs)
+
def get_tags(self, nodetype):
"""Return the tags linked in HTML"""
try: