19 lines
		
	
	
		
			570 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			570 B
		
	
	
	
		
			Python
		
	
	
# -*- coding: utf-8 -*-
 | 
						|
 | 
						|
from odoo import http
 | 
						|
from odoo.http import request
 | 
						|
 | 
						|
 | 
						|
class ImageHover(http.Controller):
 | 
						|
 | 
						|
    @http.route('/image/hover', type='json', auth='public', website=True)
 | 
						|
    def return_image_hover_effect(self, pid):
 | 
						|
        try:
 | 
						|
            product = request.env['product.template'].sudo().browse(int(pid))
 | 
						|
            if product and product.hover:
 | 
						|
                return product.hover
 | 
						|
            hover = request.env['res.config.settings'].sudo().get_values()
 | 
						|
            return hover['hover']
 | 
						|
        except:
 | 
						|
            return 'use default effect'
 |