def __init__(self, *args, **kwargs): self.request = kwargs.pop("request") obligations = kwargs.pop('obligations', []) super(CompanyForm, self).__init__(*args, **kwargs) self.fields['obligation'].queryset = ( self.fields['obligation'].queryset. filter(pk__in=obligations)) if self.instance and self.instance.id: self.fields['obligation'].required = False self.fields['obligation'].widget.attrs['disabled'] = 'disabled' if not self.has_edit_permission(): self.fields['name'].required = False self.fields['name'].widget.attrs['disabled'] = 'disabled' self.fields['account'].widget.attrs['disabled'] = 'disabled' self.fields['vat_number'].required = False self.fields['eori'].widget.attrs['disabled'] = 'disabled' self.fields['country'].required = False self.fields['country'].widget.attrs['disabled'] = 'disabled' if not (self.has_edit_permission() or self.instance.vat_number==u'MISSING'): self.fields['vat_number'].widget.attrs['disabled'] = 'disabled' set_empty_label(self.fields, '')
def __init__(self, *args, **kwargs): super(PersonForm, self).__init__(*args, **kwargs) set_empty_label(self.fields, '')
def __init__(self, *args, **kwargs): super(EmailTemplateForm, self).__init__(*args, **kwargs) set_empty_label(self.fields, '')