diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index f1abb507f..507c12858 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -337,10 +337,9 @@ class PortalPrecheckin(CustomerPortal): "checkin_pos": 0, } ) - if checkin_partner.state == "draft" or checkin_partner.state == "confirm": - return request.render("pms.portal_my_reservation_precheckin", values) - else: + if checkin_partner.state != "draft": return request.render("pms.portal_not_checkin", values) + return request.render("pms.portal_my_reservation_precheckin", values) @http.route( ["/my/precheckin//checkin/"], @@ -399,8 +398,9 @@ class PortalPrecheckin(CustomerPortal): values.update( self._precheckin_get_page_view_values(checkin_partner_id.id, access_token) ) - values.update({"no_breadcrumbs": True}) + if checkin_partner_id.state != "draft": + return request.render("pms.portal_not_checkin", values) return request.render("pms.portal_my_precheckin_detail", values) @http.route( diff --git a/pms/views/precheckin_portal_templates.xml b/pms/views/precheckin_portal_templates.xml index eb06a61dd..b6aba92d7 100644 --- a/pms/views/precheckin_portal_templates.xml +++ b/pms/views/precheckin_portal_templates.xml @@ -317,7 +317,7 @@ -
+
Page @@ -1079,11 +1079,9 @@