Manejando parámetros en Odoo

La forma facil y poco amigable

Gustavo Orrillo
- 10/01/2022 - 1 min. de lectura

En Odoo hay dos maneras de almacenar parámetros. Una es por medio del objeto res.config.settings, la cual es más complicada pero es más amigable para el usuario. La otra manera es almacenar los parámetros en el objeto ir.config_parameter (al cual se lo puede acceder mediante el menu Ajustes > Técnico > Parámetros > Parámetros del Sistema). Tiene la contra que solo los usuarios administradores pueden acceder al menu, es por eso que es ideal para parámetros de configuración como URLs o claves de API (por ejemplo


Como se hace para acceder mediante el código a una configuración? Es muy sencillo, con solo una llamada a la función get_param, por ejemplo para obtener la configuración del parámetros API_KEY

api_key_param = self.env['ir.config_parameter'].get_param('API_KEY')
Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.