mirror of
https://github.com/django/django.git
synced 2025-07-05 10:19:20 +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:
parent
53f94937f0
commit
846394d2e2
@ -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."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user