summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2006-09-23 10:02:16 +0000
committerMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2006-09-23 10:02:16 +0000
commite8b572b912deee1c2cec493782b1172fccd75f90 (patch)
tree154533bc6ad69d9a7c75c2b4eee92ad94e981b89
parentbd4c22be0b7c75ef8b6a1e623fdc2626f05ea194 (diff)
Fixed #2508 -- Added back support for custom edit_inline classes. Thanks,
jkocherhans. git-svn-id: http://code.djangoproject.com/svn/django/trunk@3801 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/templatetags/admin_modify.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/django/contrib/admin/templatetags/admin_modify.py b/django/contrib/admin/templatetags/admin_modify.py
index 55d8bb2b95..875e61f959 100644
--- a/django/contrib/admin/templatetags/admin_modify.py
+++ b/django/contrib/admin/templatetags/admin_modify.py
@@ -160,8 +160,10 @@ class EditInlineNode(template.Node):
context.push()
if relation.field.rel.edit_inline == models.TABULAR:
bound_related_object_class = TabularBoundRelatedObject
- else:
+ elif relation.field.rel.edit_inline == models.STACKED:
bound_related_object_class = StackedBoundRelatedObject
+ else:
+ bound_related_object_class = relation.field.rel.edit_inline
original = context.get('original', None)
bound_related_object = relation.bind(context['form'], original, bound_related_object_class)
context['bound_related_object'] = bound_related_object