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):
|
||||
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):
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user