diff --git a/addons/dine360_dashboard/views/web_title_template.xml b/addons/dine360_dashboard/views/web_title_template.xml index 2b4d2c4..a7e157c 100644 --- a/addons/dine360_dashboard/views/web_title_template.xml +++ b/addons/dine360_dashboard/views/web_title_template.xml @@ -6,10 +6,10 @@ + gap: 8px; transition: all 0.3s ease; border: 2px solid #ffffffff !important; font-family: sans-serif;"> Back to Dashboard diff --git a/addons/dine360_reservation/models/__pycache__/restaurant_reservation.cpython-310.pyc b/addons/dine360_reservation/models/__pycache__/restaurant_reservation.cpython-310.pyc index b75b662..628bbd5 100644 Binary files a/addons/dine360_reservation/models/__pycache__/restaurant_reservation.cpython-310.pyc and b/addons/dine360_reservation/models/__pycache__/restaurant_reservation.cpython-310.pyc differ diff --git a/addons/dine360_reservation/models/restaurant_reservation.py b/addons/dine360_reservation/models/restaurant_reservation.py index e035479..e09df98 100644 --- a/addons/dine360_reservation/models/restaurant_reservation.py +++ b/addons/dine360_reservation/models/restaurant_reservation.py @@ -91,8 +91,16 @@ class RestaurantReservation(models.Model): self.end_time = self.start_time + timedelta(hours=1) def action_confirm(self): + self.ensure_one() self.write({'state': 'confirmed'}) self._send_confirmation_notification() + # Auto-open WhatsApp on confirmation + if self.whatsapp_url: + return { + 'type': 'ir.actions.act_url', + 'url': self.whatsapp_url, + 'target': 'new', + } def action_complete(self): self.write({'state': 'completed'}) diff --git a/addons/dine360_reservation/views/reservation_templates.xml b/addons/dine360_reservation/views/reservation_templates.xml index 8d3c4f4..d0ce5f6 100644 --- a/addons/dine360_reservation/views/reservation_templates.xml +++ b/addons/dine360_reservation/views/reservation_templates.xml @@ -122,7 +122,20 @@
Time:
+ + SEND WHATSAPP CONFIRMATION + +
BACK TO HOME + +