diff --git a/odoo_website_helpdesk/__manifest__.py b/odoo_website_helpdesk/__manifest__.py
index 108b0ce83..763a6b341 100644
--- a/odoo_website_helpdesk/__manifest__.py
+++ b/odoo_website_helpdesk/__manifest__.py
@@ -21,7 +21,7 @@
############################################################################
{
'name': "Website Helpdesk Support Ticket Management",
- 'version': '17.0.1.0.0',
+ 'version': '17.0.1.0.1',
'category': 'Website',
'summary': """The website allows for the creation of tickets, which can
then be controlled from the backend. Furthermore, a bill that includes
diff --git a/odoo_website_helpdesk/controllers/portal.py b/odoo_website_helpdesk/controllers/portal.py
index a0fe20cdb..8707f9445 100644
--- a/odoo_website_helpdesk/controllers/portal.py
+++ b/odoo_website_helpdesk/controllers/portal.py
@@ -19,8 +19,12 @@
# If not, see .
#
##############################################################################
+from werkzeug.utils import redirect
+
from odoo import http
from odoo.addons.portal.controllers import portal
+
+from odoo.exceptions import AccessError
from odoo.http import request
@@ -63,8 +67,7 @@ class TicketPortal(portal.CustomerPortal):
'tickets': tickets,
'page_name': 'ticket',
}
- return request.render("odoo_website_helpdesk.portal_my_tickets",
- values)
+ return request.render("odoo_website_helpdesk.portal_my_tickets", values)
@http.route(['/my/tickets/'], type='http', auth="public",
website=True)
@@ -78,6 +81,8 @@ class TicketPortal(portal.CustomerPortal):
"""
ticket_id = kwargs.get("id")
details = request.env['ticket.helpdesk'].sudo().browse(ticket_id)
+ if not details or details.customer_id != request.env.user.partner_id:
+ return redirect('/my/tickets')
data = {
'page_name': 'ticket',
'ticket': True,
diff --git a/odoo_website_helpdesk/doc/RELEASE_NOTES.md b/odoo_website_helpdesk/doc/RELEASE_NOTES.md
index 485b3fccf..e916d21d4 100644
--- a/odoo_website_helpdesk/doc/RELEASE_NOTES.md
+++ b/odoo_website_helpdesk/doc/RELEASE_NOTES.md
@@ -2,6 +2,10 @@
#### 18.07.2024
#### Version 17.0.1.0.0
-#### ADD
+##### ADD
+- Initial commit for Website Helpdesk Support Ticket Management.
-- Initial commit for Website Helpdesk Support Ticket Management
+#### 17.10.2024
+#### Version 17.0.1.0.1
+##### ADD
+- Updated access for the tickets in portal.