i think this is wrong, to use only **self.fieldsets**, every form can have
own fieldset attribute.
{{{
class InlineAdminFormSet(object):
def __iter__(self):
for form, original in zip(self.formset.initial_forms,
self.formset.get_queryset()):
view_on_site_url = self.opts.get_view_on_site_url(original)
yield InlineAdminForm(self.formset, form, *!!wrong!!*
self.fieldsets *!!wrong!!*,
self.prepopulated_fields, original, self.readonly_fields,
model_admin=self.opts, view_on_site_url=view_on_site_url)
......
}}}
it should be something like this:
{{{
class InlineAdminFormSet(object):
def __iter__(self):
for form, original in zip(self.formset.initial_forms,
self.formset.get_queryset()):
yield InlineAdminForm(self.formset, form,
*!!probably!!*
[form.fieldset,] if hasattr(form,
'fieldset') else self.fieldsets
*!!probably!!*,
self.prepopulated_fields,
original, self.readonly_fields,
model_admin=self.opts)
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/29439>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => closed
* resolution: => needsinfo
Comment:
Please include details to reproduce the problem. I can't tell what the
problem is just based on the fix.
--
Ticket URL: <https://code.djangoproject.com/ticket/29439#comment:1>