From 2bd053631a5ae7bf6ebf35bdbcb20fff3577206f Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Tue, 29 Apr 2008 17:05:36 +0000 Subject: [PATCH] newforms-admin: Allow a formset to be passed through _inlineformset_factory. git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7508 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/newforms/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django/newforms/models.py b/django/newforms/models.py index 79a9e1a457..0d946b68b0 100644 --- a/django/newforms/models.py +++ b/django/newforms/models.py @@ -435,7 +435,8 @@ def _get_foreign_key(parent_model, model, fk_name=None): # XXX: This API *will* change. Use at your own risk. -def _inlineformset_factory(parent_model, model, form=ModelForm, fk_name=None, +def _inlineformset_factory(parent_model, model, form=ModelForm, + formset=BaseInlineFormset, fk_name=None, fields=None, exclude=None, extra=3, can_order=False, can_delete=True, formfield_callback=lambda f: f.formfield()): @@ -454,7 +455,7 @@ def _inlineformset_factory(parent_model, model, form=ModelForm, fk_name=None, exclude = [fk.name] FormSet = _modelformset_factory(model, form=form, formfield_callback=formfield_callback, - formset=BaseInlineFormset, + formset=formset, extra=extra, can_delete=can_delete, can_order=can_order, fields=fields, exclude=exclude) FormSet.fk = fk