Ejemplo n.º 1
0
    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, ))
Ejemplo n.º 3
0
 def get_form_class(self):
     if self.form_class is not None:
         return self.form_class
     return modelform_factory(self.model, fields=self.fields)
Ejemplo n.º 4
0
 def get_form_class(self):
     return modelform_factory(self.model, form=self.form_class)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 def get_test_object(self, field_name):
     return modelform_factory(AllFields, form=forms.ModelForm,
         fields=(field_name,))
Ejemplo n.º 7
0
 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)