add TableReservationController to handle reservation form rendering, slot availability, and submission logic

This commit is contained in:
Alaguraj0361 2026-03-30 12:47:33 +05:30
parent 214cd34671
commit 32af877129

View File

@ -271,6 +271,8 @@ class TableReservationController(http.Controller):
# Send Emails
try:
company_email = request.env.company.email or 'info@chennora.ca'
# 1. Notify the Company
admin_mail_values = {
'subject': f"New Table Reservation: {customer_name}",
@ -285,7 +287,7 @@ class TableReservationController(http.Controller):
</ul>
""",
'email_to': 'alaguraj0361@gmail.com',
'email_from': 'alaguraj0361@gmail.com',
'email_from': company_email,
'reply_to': email,
}
admin_mail = request.env['mail.mail'].sudo().create(admin_mail_values)
@ -308,8 +310,8 @@ class TableReservationController(http.Controller):
<p>Thank you,<br>Chennora</p>
""",
'email_to': email,
'email_from': 'alaguraj0361@gmail.com',
'reply_to': 'alaguraj0361@gmail.com',
'email_from': company_email,
'reply_to': 'info@chennora.ca',
}
customer_mail = request.env['mail.mail'].sudo().create(customer_mail_values)
customer_mail.send()