summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2007-01-20 06:25:13 +0000
committerAdrian Holovaty <adrian@holovaty.com>2007-01-20 06:25:13 +0000
commit846394d2e2b41e0dd041ead98ed4832e0b0ee62a (patch)
tree0917ae0d9890c86b1bab610bc23ed60e8467aa1b
parent53f94937f00d43f8a4d78437d88c99e4e7e51cf5 (diff)
newforms-admin: Made small change to Fieldset parameters
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4364 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/options.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index e0d33d401b..230682fe17 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -69,9 +69,9 @@ class AdminFieldLine(object):
# New implementation of Fieldset
class Fieldset(object):
- def __init__(self, name, field_list, classes=None, description=None):
- self.name, self.field_list = name, field_list
- self.classes = classes or ()
+ def __init__(self, name=None, fields=(), classes=(), description=None):
+ self.name, self.fields = name, fields
+ self.classes = ' '.join(classes)
self.description = description
class ModelAdmin(object):
@@ -147,7 +147,7 @@ class ModelAdmin(object):
yield Fieldset(fields=default_fields)
else:
for name, options in self.fields:
- yield Fieldset(name, options['fields'], classes=options.get('classes'), description=options.get('description'))
+ yield Fieldset(name, options['fields'], classes=options.get('classes', ()), description=options.get('description'))
def fieldsets_add(self, request):
"Hook for specifying Fieldsets for the add form."