From a200ef591c5c023b1eb2b7b17c2937d1e3102af0 Mon Sep 17 00:00:00 2001 From: Sara Lago Date: Thu, 29 Apr 2021 13:28:33 +0200 Subject: [PATCH] [IMP] Add submit button for precheckin --- pms/controllers/pms_portal.py | 10 +++++ pms/security/ir.model.access.csv | 1 + pms/views/precheckin_portal_templates.xml | 50 +++++++++++++++-------- 3 files changed, 45 insertions(+), 16 deletions(-) diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index 083914c49..0e16fb730 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -299,3 +299,13 @@ class PortalPrecheckin(CustomerPortal): return request.redirect("/my") values = self._precheckin_get_page_view_values(checkin_sudo, access_token, **kw) return request.render("pms.portal_my_precheckin_detail", values) + + @http.route(["/my/precheckin"], type="http", auth="user", website=True, csrf=False) + def portal_precheckin_submit(self, **kw): + if "id" in kw: + checkin_partner = request.env["pms.checkin.partner"].browse( + int(kw.get("id")) + ) + checkin_partner.write(kw) + + # return request.render("pms.portal_my_reservation_precheckin", kw) diff --git a/pms/security/ir.model.access.csv b/pms/security/ir.model.access.csv index 99fe61d03..0f7d27ad6 100644 --- a/pms/security/ir.model.access.csv +++ b/pms/security/ir.model.access.csv @@ -63,3 +63,4 @@ user_access_pms_reservation_portal,user_access_pms_reservation_portal,model_pms_ user_access_pms_automated_mails,user_access_pms_automated_mails,model_pms_automated_mails,pms.group_pms_user,1,1,1,1 access_pms_several_partners_wizard,access_pms_several_partners_wizard,model_pms_several_partners_wizard,base.group_user,1,1,1,1 user_access_pms_precheckin_portal,user_access_pms_precheckin_portal,model_pms_checkin_partner,base.group_portal,1,0,0,0 +user_access_res_partner_portal,user_access_res_partner_portal,model_res_partner,base.group_portal,1,1,1,1 diff --git a/pms/views/precheckin_portal_templates.xml b/pms/views/precheckin_portal_templates.xml index 402010043..bc3af4d9b 100644 --- a/pms/views/precheckin_portal_templates.xml +++ b/pms/views/precheckin_portal_templates.xml @@ -5,13 +5,25 @@ Contact Details
+
+ + +
- + @@ -19,7 +31,7 @@
@@ -43,17 +55,20 @@
- + @@ -76,11 +91,11 @@
@@ -88,17 +103,20 @@
- +
- +