[FIX] account_{edi_ubl_cii,peppol},l10n_{es,it}_edi_{facturae},snailmail_account: fix Send & Print only
Clean the implementation + missing peppol, ubl and snailmail. closes odoo/odoo#157977 Related: odoo/enterprise#58819 Signed-off-by: Laurent Smet (las) <las@odoo.com>
This commit is contained in:
@@ -26,6 +26,15 @@ class AccountMoveSend(models.TransientModel):
|
||||
values['ubl_cii_xml'] = self.checkbox_ubl_cii_xml
|
||||
return values
|
||||
|
||||
@api.model
|
||||
def _get_wizard_vals_restrict_to(self, only_options):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_vals_restrict_to(only_options)
|
||||
return {
|
||||
'checkbox_ubl_cii_xml': False,
|
||||
**values,
|
||||
}
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# COMPUTE METHODS
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
@@ -29,6 +29,15 @@ class AccountMoveSend(models.TransientModel):
|
||||
values['send_peppol'] = self.checkbox_send_peppol
|
||||
return values
|
||||
|
||||
@api.model
|
||||
def _get_wizard_vals_restrict_to(self, only_options):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_vals_restrict_to(only_options)
|
||||
return {
|
||||
'checkbox_send_peppol': False,
|
||||
**values,
|
||||
}
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# COMPUTE METHODS
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
@@ -21,9 +21,8 @@ class AccountMoveSend(models.TransientModel):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_vals_restrict_to(only_options)
|
||||
return {
|
||||
**values,
|
||||
'l10n_es_edi_facturae_checkbox_xml': False,
|
||||
**only_options,
|
||||
**values,
|
||||
}
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
@@ -38,10 +38,9 @@ class AccountMoveSend(models.TransientModel):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_vals_restrict_to(only_options)
|
||||
return {
|
||||
**values,
|
||||
'l10n_it_edi_checkbox_xml_export': False,
|
||||
'l10n_it_edi_checkbox_send': False,
|
||||
**only_options,
|
||||
**values,
|
||||
}
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
@@ -23,6 +23,15 @@ class AccountMoveSend(models.TransientModel):
|
||||
values['send_by_post'] = self.checkbox_send_by_post
|
||||
return values
|
||||
|
||||
@api.model
|
||||
def _get_wizard_vals_restrict_to(self, only_options):
|
||||
# EXTENDS 'account'
|
||||
values = super()._get_wizard_vals_restrict_to(only_options)
|
||||
return {
|
||||
'checkbox_send_by_post': False,
|
||||
**values,
|
||||
}
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# COMPUTE METHODS
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user