def get_form_class(self): """ Add dynamic field owner to defined fields and use floppyform. """ fields = list(self.fields) if self.request.user.has_perm('bankaccounts.administer_owners'): fields.append('owners') return model_forms.modelform_factory(self.model, fields=fields)
def get_test_object(self, field_name): return modelform_factory(AllFields, form=forms.ModelForm, fields=(field_name, ))
def get_form_class(self): if self.form_class is not None: return self.form_class return modelform_factory(self.model, fields=self.fields)
def get_form_class(self): return modelform_factory(self.model, form=self.form_class)
def get_form_class(self, object=None, form_class=None): return modelform_factory( self.model, form=form_class or self.form_class, formfield_callback=formfield_callback)
def get_test_object(self, field_name): return modelform_factory(AllFields, form=forms.ModelForm, fields=(field_name,))
def get_form_class(self, object=None, form_class=None): return modelform_factory(self.model, form=form_class or self.form_class, formfield_callback=formfield_callback)