forked from CGM_Public/pretix_original
InvoiceForm: Display vat_id especially if company_required (Z#23180046) (#4775)
This commit is contained in:
@@ -1059,8 +1059,10 @@ class BaseInvoiceAddressForm(forms.ModelForm):
|
|||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.fields["company"].widget.attrs["data-display-dependency"] = f'#id_{self.add_prefix("is_business")}_1'
|
# If an individual or company address is acceptable, #id_is_business_0 == individual, _1 == company.
|
||||||
self.fields["vat_id"].widget.attrs["data-display-dependency"] = f'#id_{self.add_prefix("is_business")}_1'
|
# However, if only company addresses are acceptable, #id_is_business_0 == company and is the only choice
|
||||||
|
self.fields["company"].widget.attrs["data-display-dependency"] = f'#id_{self.add_prefix("is_business")}_{int(not self.company_required)}'
|
||||||
|
self.fields["vat_id"].widget.attrs["data-display-dependency"] = f'#id_{self.add_prefix("is_business")}_{int(not self.company_required)}'
|
||||||
|
|
||||||
if not self.ask_vat_id:
|
if not self.ask_vat_id:
|
||||||
del self.fields['vat_id']
|
del self.fields['vat_id']
|
||||||
|
|||||||
Reference in New Issue
Block a user