diff --git a/pms/models/pms_checkin_partner.py b/pms/models/pms_checkin_partner.py
index da999918f..448b815b5 100644
--- a/pms/models/pms_checkin_partner.py
+++ b/pms/models/pms_checkin_partner.py
@@ -143,18 +143,6 @@ class PmsCheckinPartner(models.Model):
compute="_compute_nationality_id",
comodel_name="res.country",
)
- # TODO: Use new partner contact "other or "private" with
- # personal contact address complete??
- # to avoid user country_id on companies contacts.
- # View to res.partner state_id inherit
- state_id = fields.Many2one(
- string="Country State",
- help="host state",
- readonly=False,
- store=True,
- compute="_compute_state_id",
- comodel_name="res.country.state",
- )
residence_street = fields.Char(
string="Street",
help="Street of the guest's residence",
@@ -360,14 +348,6 @@ class PmsCheckinPartner(models.Model):
elif not record.nationality_id:
record.nationality_id = False
- @api.depends("partner_id")
- def _compute_state_id(self):
- for record in self:
- if not record.state_id and record.partner_id.state_id:
- record.state_id = record.partner_id.state_id
- elif not record.state_id:
- record.state_id = False
-
@api.depends("partner_id")
def _compute_residence_street(self):
for record in self:
@@ -876,10 +856,10 @@ class PmsCheckinPartner(models.Model):
if not values.get("document_type"):
values.update({"document_type": False})
if values.get("state"):
- state_id = self.env["res.country.state"].search(
+ residence_state_id = self.env["res.country.state"].search(
[("id", "=", values.get("state"))]
)
- values.update({"state_id": state_id})
+ values.update({"residence_state_id": residence_state_id})
values.pop("state")
if values.get("document_expedition_date"):
doc_type = values.get("document_type")
diff --git a/pms/models/res_partner.py b/pms/models/res_partner.py
index 897070d15..9866bf033 100644
--- a/pms/models/res_partner.py
+++ b/pms/models/res_partner.py
@@ -86,15 +86,6 @@ class ResPartner(models.Model):
store=True,
compute="_compute_nationality_id",
)
- # TODO: Use new partner contact "other or "private" with
- # personal contact address complete??
- # to avoid user country_id on companies contacts.
- # view to checkin partner state_id field
- state_id = fields.Many2one(
- readonly=False,
- store=True,
- compute="_compute_state_id",
- )
email = fields.Char(
readonly=False,
store=True,
@@ -302,25 +293,6 @@ class ResPartner(models.Model):
elif not record.nationality_id:
record.nationality_id = False
- @api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.state_id")
- def _compute_state_id(self):
- if hasattr(super(), "_compute_state_id"):
- super()._compute_state_id()
- for record in self:
- if not record.state_id and record.pms_checkin_partner_ids:
- state_id = list(
- filter(
- None,
- set(record.pms_checkin_partner_ids.mapped("state_id")),
- )
- )
- if len(state_id) == 1:
- record.state_id = state_id[0]
- else:
- record.state_id = False
- elif not record.state_id:
- record.state_id = False
-
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.phone")
def _compute_phone(self):
if hasattr(super(), "_compute_phone"):
diff --git a/pms/views/pms_checkin_partner_views.xml b/pms/views/pms_checkin_partner_views.xml
index bd6325ad7..702edbc9c 100644
--- a/pms/views/pms_checkin_partner_views.xml
+++ b/pms/views/pms_checkin_partner_views.xml
@@ -67,7 +67,6 @@