# -*- 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())