diff --git a/pms/models/pms_checkin_partner.py b/pms/models/pms_checkin_partner.py index d0a7b1b9f..ecb824cd4 100644 --- a/pms/models/pms_checkin_partner.py +++ b/pms/models/pms_checkin_partner.py @@ -282,10 +282,6 @@ class PmsCheckinPartner(models.Model): inverse_name="checkin_partner_possible_customer_id", ) - partner_relationship = fields.Char( - string="Partner relationship", help="Family relationship between travelers" - ) - signature = fields.Image( string="Signature", help="Signature of the guest", diff --git a/pms/views/pms_checkin_partner_views.xml b/pms/views/pms_checkin_partner_views.xml index 8d2cba6f9..0068181ad 100644 --- a/pms/views/pms_checkin_partner_views.xml +++ b/pms/views/pms_checkin_partner_views.xml @@ -115,7 +115,6 @@ - diff --git a/pms_l10n_es/models/pms_checkin_partner.py b/pms_l10n_es/models/pms_checkin_partner.py index e72ab0125..02122cc61 100644 --- a/pms_l10n_es/models/pms_checkin_partner.py +++ b/pms_l10n_es/models/pms_checkin_partner.py @@ -22,6 +22,33 @@ class PmsCheckinPartner(models.Model): compute="_compute_support_number", ) + ses_partners_relationship = fields.Selection( + selection=[ + ("AB", "Abuelo/a"), + ("BA", "Bisabuelo/a"), + ("BN", "Bisnieto/a"), + ("CD", "Cuñado/a"), + ("CY", "Cónyuge"), + ("HJ", "Hijo/a"), + ("HR", "Hermano"), + ("NI", "Nieto/a"), + ("PM", "Padre o Madre"), + ("SB", "Sobrino/a"), + ("SG", "Suegro/a"), + ("TI", "Tío/a"), + ("YN", "Yerno o Nuera"), + ("TU", "Tutor/a"), + ("OT", "Otro"), + ], + required=False, + ) + + ses_related_checkin_partner_id = fields.Many2one( + comodel_name="pms.checkin.partner", + string="Related checkin partner", + required=False, + ) + @api.depends("partner_id") def _compute_support_number(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 b5552506a..0e2716674 100644 --- a/pms_l10n_es/views/pms_checkin_partner_views.xml +++ b/pms_l10n_es/views/pms_checkin_partner_views.xml @@ -8,6 +8,10 @@ + + + +