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

Apasionado de la programación, implementa Odoo para distintos tipos de negocios desde el año 2010. En Moldeo Interactive es Socio fundador y Programador; además de escribir en el Blog sobre distintos temas relacionados a los desarrollos que realiza.