17 lines
		
	
	
		
			722 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			17 lines
		
	
	
		
			722 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
from odoo import http
 | 
						|
from odoo.http import request
 | 
						|
from odoo import SUPERUSER_ID
 | 
						|
from odoo.tools.safe_eval import safe_eval
 | 
						|
from odoo.addons.website_sale.controllers.main import QueryURL
 | 
						|
 | 
						|
class claricoEmployeeCarousel(http.Controller):
 | 
						|
     
 | 
						|
        
 | 
						|
    @http.route(['/employee_carousel_snippets/render'], type='json', auth='public', website=True , csrf=False, cache=300)
 | 
						|
    def render_employee_carousel(self,template="clarico_employee_carousel.employee_carousel_snippet_data"):
 | 
						|
        employee_rc = request.env['hr.employee'].sudo().search([('active','=',True),('website_published', '=',True)])
 | 
						|
        values={
 | 
						|
            'objects':employee_rc,
 | 
						|
            }
 | 
						|
        return request.env.ref(template).render(values)
 |