[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): def _compute_support_number(self):
for record in self: for record in self:
if not record.support_number: if not record.support_number:
if ( if record.partner_id.id_numbers:
record.partner_id.id_numbers dni_numbers = record.partner_id.id_numbers.filtered(
and record.partner_id.id_numbers[0].support_number lambda x: x.category_id.name == "DNI"
): )
record.support_number = record.partner_id.id_numbers[ if len(dni_numbers) == 1 and dni_numbers.support_number:
0 record.support_number = dni_numbers.support_number
].support_number else:
record.support_number = False
else:
record.support_number = False
@api.model @api.model
def _checkin_mandatory_fields(self, country=False, depends=False): def _checkin_mandatory_fields(self, country=False, depends=False):

View File

@@ -5,7 +5,7 @@
<field name="model">pms.checkin.partner</field> <field name="model">pms.checkin.partner</field>
<field name="inherit_id" ref="pms.pms_checkin_partner_view_form" /> <field name="inherit_id" ref="pms.pms_checkin_partner_view_form" />
<field name="arch" type="xml"> <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" /> <field name="support_number" />
</xpath> </xpath>
</field> </field>