Desde Odoo 17.0 el indicador de carga es una pequeña insignia en la esquina inferior derecha de la pantalla y la interfaz de usuario sigue aceptando entradas mientras una solicitud aún está en curso. Odoo 16.0 y versiones anteriores bloqueaban toda la pantalla con una superposición difuminada y un spinner centrado cuando una solicitud tardaba más de unos segundos.
Este módulo restaura ese comportamiento sobre el indicador de carga actual: cuando una solicitud permanece pendiente durante más tiempo que un retardo configurable, la pantalla se bloquea con la superposición estándar de Odoo (fondo difuminado y spinner centrado de "Loading...") hasta que se haya respondido a todas las solicitudes pendientes.
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.0Restaura la superposición de carga a pantalla completa al estilo antiguo: cuando una solicitud tarda más que un retardo configurable (3 segundos por defecto), toda la pantalla se bloquea con un fondo desenfocado y un spinner centrado hasta que todas las solicitudes finalizan.
En las versiones actuales de Odoo, el indicador de carga es solo una pequeña insignia en la esquina y los usuarios pueden seguir haciendo clic mientras el sistema aún está trabajando. Este módulo recupera el comportamiento anterior, más seguro.
- Cuando se inicia una solicitud y no hay nada más en ejecución, comienza un temporizador. Si la solicitud sigue pendiente después del retardo configurado, toda la interfaz se bloquea con la superposición difuminada estándar y el indicador giratorio centrado de "Loading...".
- La pantalla permanece bloqueada hasta que se haya respondido a todas las solicitudes pendientes, momento en el que se libera automáticamente.
- Las solicitudes marcadas como silenciosas (llamadas en segundo plano que no deben molestar al usuario) nunca activan el bloqueo.
- El retardo es configurable mediante el parámetro del sistema
web_loading_block_ui.delay, que se crea con un valor predeterminado de 3000 milisegundos (3 segundos). El valor se lee al inicio de la sesión y se envía al navegador, por lo que se aplica a todo el cliente web. - El módulo solo afecta al comportamiento del cliente web: extiende
ir.httppara exponer el retardo en la información de la sesión y parchea el componente del indicador de carga. No se añaden menús, pantallas ni informes nuevos.
Esto es útil para evitar que los usuarios hagan doble clic o lancen acciones duplicadas mientras el servidor aún está procesando una solicitud lenta.
Depende de
Modelos y campos (1)
- ir.http · 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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0El retardo antes de que se bloquee la pantalla se almacena en el parámetro del sistema web_loading_block_ui.delay, expresado en milisegundos y contado desde el momento en que se inicia la primera solicitud. El valor predeterminado es 3000, que coincide con el comportamiento de Odoo 16.0 y versiones anteriores.
Para cambiarlo, active el modo desarrollador y vaya a Settings > Technical > System Parameters. Establezca el valor en 0 para bloquear la pantalla en cuanto se inicie una solicitud. Los usuarios deben recargar la página para que se aplique un nuevo valor.
Activa cualquier acción que tarde más que el retardo configurado, por ejemplo abrir un informe pesado o guardar un registro grande. La pantalla se difumina y se muestra un indicador giratorio centrado de "Loading..." hasta que la acción finaliza. Las solicitudes marcadas como silenciosas por Odoo (sondeo en segundo plano, notificaciones) nunca bloquean la pantalla.
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.
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.