32 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
# -*- coding: utf-8 -*-
 | 
						|
from odoo import api, fields, models
 | 
						|
 | 
						|
 | 
						|
class WebsiteConfigSettings(models.TransientModel):
 | 
						|
    _inherit = 'res.config.settings'
 | 
						|
 | 
						|
    hover = fields.Selection([('basic', 'Basic Zoom'),
 | 
						|
                              ('tints', 'Tints'),
 | 
						|
                              ('inner', 'Ineer Zoom'),
 | 
						|
                              ('lens', 'Lens Zoom'),
 | 
						|
                              ('fade_in_out', 'Fade In/Fade Out'),
 | 
						|
                              ('easing', 'Easing'),
 | 
						|
                              ('mousewheel', 'Mousewheel Zoom'),
 | 
						|
                              ('horizontal', 'Change Zoom window horizontal'),
 | 
						|
                              ('vertical', 'Change Zoom window vertical'),
 | 
						|
                              ], default='basic', string="Hover Effect")
 | 
						|
 | 
						|
    @api.model
 | 
						|
    def get_values(self):
 | 
						|
        res = super(WebsiteConfigSettings, self).get_values()
 | 
						|
        get_param = self.env['ir.config_parameter'].sudo().get_param
 | 
						|
        res.update(
 | 
						|
            hover=get_param('hover', default=''),
 | 
						|
        )
 | 
						|
        return res
 | 
						|
 | 
						|
    def set_values(self):
 | 
						|
        super(WebsiteConfigSettings, self).set_values()
 | 
						|
        set_param = self.env['ir.config_parameter'].sudo().set_param
 | 
						|
        set_param('hover', (self.hover or '').strip())
 |