1
0
mirror of https://github.com/django/django.git synced 2025-07-05 02:09:13 +00:00

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
This commit is contained in:
Adrian Holovaty 2007-01-20 06:25:13 +00:00
parent 53f94937f0
commit 846394d2e2

View File

@ -69,9 +69,9 @@ class AdminFieldLine(object):
# New implementation of Fieldset # New implementation of Fieldset
class Fieldset(object): class Fieldset(object):
def __init__(self, name, field_list, classes=None, description=None): def __init__(self, name=None, fields=(), classes=(), description=None):
self.name, self.field_list = name, field_list self.name, self.fields = name, fields
self.classes = classes or () self.classes = ' '.join(classes)
self.description = description self.description = description
class ModelAdmin(object): class ModelAdmin(object):
@ -147,7 +147,7 @@ class ModelAdmin(object):
yield Fieldset(fields=default_fields) yield Fieldset(fields=default_fields)
else: else:
for name, options in self.fields: 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): def fieldsets_add(self, request):
"Hook for specifying Fieldsets for the add form." "Hook for specifying Fieldsets for the add form."