mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[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:
@@ -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):
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user