diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2007-01-20 06:25:13 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2007-01-20 06:25:13 +0000 |
| commit | 846394d2e2b41e0dd041ead98ed4832e0b0ee62a (patch) | |
| tree | 0917ae0d9890c86b1bab610bc23ed60e8467aa1b | |
| parent | 53f94937f00d43f8a4d78437d88c99e4e7e51cf5 (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.py | 8 |
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." |
