OdooWiki OCA HUB

web_action_conditionable

web_action_conditionable folder_open OCA/web open_in_new
Sin categoría Licencia: AGPL-3

Añadir soporte para condiciones en las acciones de creación y eliminación en campos One2Many.

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

Te permite mostrar u ocultar los botones Add a line y Delete en listas incrustadas (campos one-to-many) según los valores del registro actual, usando condiciones escritas en la vista.

Este módulo cambia cómo se comportan las listas incrustadas dentro de un formulario. En Odoo, un campo one-to-many (por ejemplo, las líneas de pedido dentro de un pedido de venta) se muestra como una pequeña lista con un botón "Add a line" y una opción de eliminación. Normalmente esos botones están siempre disponibles, o controlados solo por los derechos de acceso.

Con este módulo, un desarrollador puede poner una condición en la propia definición de la lista, y los botones aparecen o desaparecen automáticamente a medida que el usuario cambia el formulario. Por ejemplo, el botón Add a line puede ocultarse una vez alcanzado cierto estado, o la opción de eliminación puede deshabilitarse cuando un campo del registro padre tiene un valor concreto.

La condición se evalúa en el navegador cada vez que se muestra la lista, usando los valores actuales del registro. Si la condición no puede entenderse, el módulo simplemente la ignora y escribe una advertencia en la consola del navegador en lugar de romper la pantalla.

Solo afecta a las listas mostradas en modo edición; las listas de solo lectura no se modifican. No añade menús, informes, tareas programadas ni campos de base de datos. Funciona junto con el cliente web estándar y el módulo base.

Depende de

baseweb

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: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Odoo por defecto soporta:

con este módulo puedes:

Funciona en cualquier vista de árbol, por lo que puedes usarlo en One2many.

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, Configuración.

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.