OdooWiki OCA HUB

Server Environment Data Encryption

server_environment_data_encryption folder_open OCA/server-env open_in_new
Tools Licencia: AGPL-3

Este módulo cambia un poco el comportamiento de los módulos server_environment. Cuando Odoo no encuentra el valor del campo en el archivo de configuración, recurrirá a un campo cifrado de Odoo en su lugar. También te permite configurar los campos dependientes del entorno para todos tus entornos desde el servidor de producción.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite a los administradores almacenar valores de configuración específicos del entorno (como claves de API o credenciales) en forma cifrada dentro de Odoo, y editarlos para cada entorno desde el servidor de producción.

Este módulo amplía la funcionalidad de entorno de servidor para que, cuando no se encuentre un valor de configuración en el archivo de configuración de Odoo, Odoo recurra a un valor almacenado cifrado en la base de datos.

En cualquier formulario que utilice campos dependientes del entorno, el módulo añade un banner y botones para cambiar entre entornos. Botones como "Define values for <environment>" abren el mismo registro en un formulario donde se pueden introducir los valores para ese entorno. Los valores se guardan cifrados y los campos del formulario se vuelven de solo lectura cuando se está viendo un entorno distinto del que se está ejecutando actualmente.

Aparece un banner de advertencia si falta la clave de cifrado del entorno actual; en ese caso, el módulo no tiene efecto y se utiliza el comportamiento normal del archivo de configuración. El módulo también requiere que la entrada running_env esté definida en el archivo de configuración de Odoo; de lo contrario, genera un error.

Funciona sobre el modelo abstracto server.env.mixin, por lo que se aplica a todos los modelos que utilizan campos de entorno de servidor. Se apoya en el modelo encrypted.data para leer y escribir los valores cifrados.

Modelos y campos (1)
  • server.env.mixin · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para utilizar correctamente este módulo, cada entorno debe tener su propia clave de cifrado y el entorno de producción debe tener las claves de todos los entornos.

Ejemplo: Entorno de desarrollo:

[options] running_env=dev encryption_key_dev=XXX

Entorno de preproducción:

[options] running_env=preprod encryption_key_preprod=YYY

Entorno de producción:

[options] running_env=prod encryption_key_dev=XXX encryption_key_preprod=YYY encryption_key_prod=ZZZ

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.