En Odoo, por defecto algunos módulos están marcados como auto instalables mediante la clave auto_install presente en el manifest.
- Esta característica es muy útil para módulos "glue" que permiten que dos módulos funcionen juntos. (Un ejemplo típico es sale_stock que permite que los módulos sale y stock funcionen juntos).
- Sin embargo, Odoo SA también marca algunos módulos como auto instalables, aunque esto no sea técnicamente necesario. Esto puede ocurrir con módulos que la compañía quiere promocionar como iap, módulos con un gran efecto wow como partner_autocomplete, o algunos módulos que consideran útiles por defecto como account_edi. Ver la discusión:
Este módulo permite cambiar por configuración, la lista de módulos auto instalables, añadiendo o quitando algunos módulos a auto instalar.
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 19.0Permite a los administradores cambiar qué módulos de Odoo se instalan automáticamente, añadiendo o eliminando módulos de la lista de autoinstalación a través del archivo de configuración de Odoo o de variables de entorno.
Odoo normalmente decide por sí mismo qué módulos se instalan automáticamente cuando sus dependencias están presentes. Este módulo devuelve esa decisión al administrador, sin editar ningún código de módulo.
- En el archivo de configuración de Odoo, se lee una nueva sección
[module_change_auto_install]al inicio. Hay dos opciones disponibles:modules_enabledpara forzar que los módulos sean auto-instalables, ymodules_disabledpara impedir que los módulos se instalen automáticamente. - Los mismos ajustes pueden proporcionarse a través de las variables de entorno
ODOO_MODULES_AUTO_INSTALL_ENABLEDyODOO_MODULES_AUTO_INSTALL_DISABLED, lo cual es útil para despliegues en contenedores. - Un módulo puede listarse solo para hacer que se auto-instale en todos los casos, o seguido de dos puntos y una lista de módulos separados por barras para hacer que se auto-instale solo cuando esos módulos específicos estén instalados. Por ejemplo, un módulo puede configurarse para instalarse solo cuando los módulos sales y purchase estén presentes.
- Los módulos listados en la opción disabled nunca se auto-instalan, incluso si el propio Odoo los marcó como auto-instalables.
- Cada cambio se escribe en el registro del servidor, para que los administradores puedan ver qué módulos se activaron o desactivaron.
El módulo solo toca el mecanismo de carga de módulos de Odoo y no añade nuevas pantallas, menús ni modelos de base de datos. Solo depende de base.
Depende de
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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-03Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0No tienes que instalar este módulo. Para que las funcionalidades funcionen:
- haz que el módulo
module_change_auto_installesté disponible en tu ruta de addons - actualiza tu
odoo.cfgo establece las variables de entorno siguiendo la sección "Configure"
Configuración
Fuente · Odoo 19.0- Edite su archivo de configuración
odoo.cfg: - Añada el módulo
module_change_auto_installen la listaserver_wide_modules. - (opcional) Añada una nueva entrada
modules_disabledbajo una nueva sección[module_change_auto_install]para marcar una lista de módulos como NO auto instalables. También se puede establecer la variable de entornoODOO_MODULES_AUTO_INSTALL_DISABLED. - (opcional) Añada una nueva entrada
modules_enabledbajo una nueva sección[module_change_auto_install]para marcar una lista de módulos como auto instalables. Esta funcionalidad puede ser útil para empresas que alojan muchas instancias de Odoo para muchos clientes y quieren que algunos módulos estén siempre instalados. También se puede establecer la variable de entornoODOO_MODULES_AUTO_INSTALL_ENABLED.
Los valores del archivo de configuración tienen prioridad sobre los valores de las variables de entorno.
Configuración típica
server_wide_modules = web,module_change_auto_install
[module_change_auto_install]
modules_disabled =
partner_autocomplete,
iap,
mail_bot
modules_enabled =
web_responsive:web,
base_technical_features,
disable_odoo_online,
account_usabilityCuando se utilizan variables de entorno, la misma configuración es:
export ODOO_MODULES_AUTO_INSTALL_DISABLED=partner_autocomplete,iap,mail_bot
export ODOO_MODULES_AUTO_INSTALL_ENABLED=web_responsive:web,base_technical_features,disable_odoo_online,account_usabilityEjecute su instancia y compruebe los logs. Los módulos que se hayan modificado deberían aparecer en su log, al cargar su instancia:
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'iap' has been marked as NOT auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'mail_bot' has been marked as NOT auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'partner_autocomplete' has been marked as NOT auto installable.
INFO db_name odoo.modules.loading: 42 modules loaded in 0.32s, 0 queries (+0 extra)Posibilidades de configuración avanzada
si su archivo odoo.cfg contiene la siguiente configuración:
[module_change_auto_install]
modules_enabled =
account_usability,
web_responsive:web,
base_technical_features:,
point_of_sale:sale/purchaseEl comportamiento será el siguiente:
- El módulo
account_usabilityse instalará en cuanto se instalen todas las dependencias por defecto. (aquíaccount) - El módulo
web_responsivese instalará en cuanto se instaleweb. (Aunqueweb_responsivedepende dewebymail) base_technical_featuresse instalará SIEMPRE- El módulo
point_of_salese instalará en cuanto se instalen los módulossaleypurchase.
Cuando se utilizan variables de entorno, la misma configuración es:
export ODOO_MODULES_AUTO_INSTALL_ENABLED=account_usability,web_responsive:web,base_technical_features:,point_of_sale:sale/purchaseTraducció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: Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.