Browse Source

Oct 18: [FIX] Bug Fixed 'odoo_website_helpdesk'

pull/347/head
Cybrosys Technologies 10 months ago
parent
commit
e65c036eac
  1. 2
      odoo_website_helpdesk/__manifest__.py
  2. 9
      odoo_website_helpdesk/controllers/portal.py
  3. 8
      odoo_website_helpdesk/doc/RELEASE_NOTES.md

2
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

9
odoo_website_helpdesk/controllers/portal.py

@ -19,8 +19,12 @@
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
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/<int:id>'], 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,

8
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.

Loading…
Cancel
Save