You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

18 lines
636 B

from odoo import http
from odoo.http import request
class TicketSearch(http.Controller):
@http.route(['/ticketsearch'], type='json', auth="public", website=True)
def ticket_search(self, **kwargs):
search_value = kwargs.get("search_value")
tickets = request.env["help.ticket"].search(
['|', ('name', 'ilike', search_value),
('subject', 'ilike', search_value)])
values = {
'tickets': tickets,
}
response = http.Response(template='odoo_website_helpdesk.ticket_table',
qcontext=values)
return response.render()