From e01a5a585a3fd909432d53ef6daa05e7bebefd2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Mon, 30 Nov 2020 09:41:42 +0100 Subject: [PATCH] [IMP] Search panel view --- pms/models/pms_checkin_partner.py | 19 +------------------ pms/views/pms_checkin_partner_views.xml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/pms/models/pms_checkin_partner.py b/pms/models/pms_checkin_partner.py index cbee96c30..37092785b 100644 --- a/pms/models/pms_checkin_partner.py +++ b/pms/models/pms_checkin_partner.py @@ -160,29 +160,12 @@ class PmsCheckinPartner(models.Model): record.update(vals) if record.reservation_id.state == "confirm": record.reservation_id.state = "onboard" - # keep the checkin reservations popup open to checkin reservation hosts - if self._context.get("popup"): - self.ensure_one() - kanban_id = self.env.ref("pms.pms_checkin_partner_kanban_view").id - return { - "name": _("Register Checkins"), - "views": [[kanban_id, "tree"]], - "res_model": "pms.checkin.partner", - "type": "ir.actions.act_window", - "context": { - "create": False, - "edit": True, - "popup": True, - }, - "domain": [("reservation_id", "=", self.reservation_id.id)], - "target": "new", - } def action_done(self): for record in self.filtered(lambda c: c.state == "onboard"): vals = { "state": "done", - "arrival": fields.Datetime.now(), + "departure": fields.Datetime.now(), } record.update(vals) return True diff --git a/pms/views/pms_checkin_partner_views.xml b/pms/views/pms_checkin_partner_views.xml index a166885ab..99e3b1dec 100644 --- a/pms/views/pms_checkin_partner_views.xml +++ b/pms/views/pms_checkin_partner_views.xml @@ -230,6 +230,12 @@ +
+ +
@@ -327,6 +333,14 @@ /> + + +