HI,
I have inherited res.config.settings and the view is rendered, but when i try to save the values i have met the error message like TypeError: set_param() missing 1 required positional argument: 'value'
here is my code :
class ResConfigSettings(models.TransientModel):
_inherit = "res.config.settings"
teeoff_time = fields.Boolean("Tee off Time Scheduling")
type = fields.Selection([
('by_golf_club', 'By Golf Club'),
('by_course', 'By Course')])
@api.model
def get_values(self):
res = super(ResConfigSettings, self).get_values()
res.update(
self.env['ir.config_parameter'].sudo().set_param('golf_management.type') or "by_golf_club"
)
return res
def set_values(self):
super(ResConfigSettings, self).set_values()
self.env['ir.config_parameter'].sudo().set_param('golf_management.type', self.type)
please help me to solve this...
Please refer https://www.odoo.com/forum/help-1/question/odoo-11-using-custom-settings-module-defaults-138801
Odoo Customization Tips: https://plus.google.com/collection/oW1DWE
https://www.youtube.com/watch?v=MsVoYPQ4-J4