[IMP]:pms_l10n_es: changes in support_number compute and view, dni support_number will be established if it exists in the partner

This commit is contained in:
braisab
2022-03-14 20:08:32 +01:00
committed by Darío Lodeiros
parent f191c5db09
commit 4bc4d79e5d
2 changed files with 11 additions and 8 deletions

View File

@@ -22,13 +22,16 @@ class PmsCheckinParnert(models.Model):
def _compute_support_number(self):
for record in self:
if not record.support_number:
if (
record.partner_id.id_numbers
and record.partner_id.id_numbers[0].support_number
):
record.support_number = record.partner_id.id_numbers[
0
].support_number
if record.partner_id.id_numbers:
dni_numbers = record.partner_id.id_numbers.filtered(
lambda x: x.category_id.name == "DNI"
)
if len(dni_numbers) == 1 and dni_numbers.support_number:
record.support_number = dni_numbers.support_number
else:
record.support_number = False
else:
record.support_number = False
@api.model
def _checkin_mandatory_fields(self, country=False, depends=False):

View File

@@ -5,7 +5,7 @@
<field name="model">pms.checkin.partner</field>
<field name="inherit_id" ref="pms.pms_checkin_partner_view_form" />
<field name="arch" type="xml">
<xpath expr="//field[@name='state_id']" position="after">
<xpath expr="//field[@name='document_expedition_date']" position="after">
<field name="support_number" />
</xpath>
</field>