From ed74fe1764a0e3c3034a613aa944f65b6ac4cfc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Tue, 5 Jan 2021 11:12:26 +0100 Subject: [PATCH] [IMP]pms_l10n_es: Use Lastname and lastname2 in checkin_partner --- pms-l10n-es/models/pms_checkin_partner.py | 14 +++++++++++++- pms-l10n-es/views/pms_checkin_partner_views.xml | 4 ++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/pms-l10n-es/models/pms_checkin_partner.py b/pms-l10n-es/models/pms_checkin_partner.py index 2d257790e..2d2d5ac5e 100644 --- a/pms-l10n-es/models/pms_checkin_partner.py +++ b/pms-l10n-es/models/pms_checkin_partner.py @@ -4,8 +4,14 @@ from odoo import api, fields, models class PmsCheckinPartner(models.Model): _inherit = "pms.checkin.partner" - lastname2 = fields.Char( + lastname = fields.Char( "Last Name", + compute="_compute_lastname", + store=True, + readonly=False, + ) + lastname2 = fields.Char( + "Second Last Name", compute="_compute_lastname2", store=True, readonly=False, @@ -51,6 +57,12 @@ class PmsCheckinPartner(models.Model): readonly=False, ) + @api.depends("partner_id", "partner_id.lastname") + def _compute_lastname(self): + for record in self: + if not record.lastname: + record.lastname = record.partner_id.lastname + @api.depends("partner_id", "partner_id.lastname2") def _compute_lastname2(self): for record in self: diff --git a/pms-l10n-es/views/pms_checkin_partner_views.xml b/pms-l10n-es/views/pms_checkin_partner_views.xml index d7a3dc3d1..8eefdeef2 100644 --- a/pms-l10n-es/views/pms_checkin_partner_views.xml +++ b/pms-l10n-es/views/pms_checkin_partner_views.xml @@ -25,6 +25,7 @@ + @@ -43,6 +44,7 @@ + @@ -61,6 +63,7 @@ + @@ -79,6 +82,7 @@ +