OdooWiki OCA HUB

Web Button No Save

web_button_no_save folder_open OCA/web open_in_new
Web Licencia: AGPL-3

Este módulo permite definir botones que no requieren guardar el formulario.

Esto se puede utilizar para mostrar una ventana emergente (asistente) que ayuda al usuario a rellenar el registro actual utilizando mucha más información (enlaces, imágenes, vídeos, ...) de la que se puede manejar desde la ayuda de cada campo.

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 12.0

Permite a los desarrolladores añadir botones en los formularios de Odoo que ejecutan su acción sin guardar primero el registro, para que los usuarios puedan abrir ventanas emergentes o asistentes sin perder los cambios no guardados.

Este módulo cambia el comportamiento de los botones en las vistas de formulario de Odoo. Normalmente, al hacer clic en un botón de un formulario se guarda primero el registro. Con este módulo, un botón puede marcarse para que ejecute su acción inmediatamente, sin guardar el formulario.

  • El comportamiento se activa mediante una opción especial definida en la definición del botón. Cuando esa opción está presente, la acción del botón se ejecuta de inmediato y el formulario no se guarda.
  • Mientras se ejecuta la acción, los botones del formulario se deshabilitan temporalmente y se vuelven a habilitar cuando la acción finaliza, de modo que los usuarios no puedan hacer clic dos veces por error.
  • Los botones que no tienen esta opción siguen funcionando exactamente igual que antes, guardando primero el registro.

Esto es útil cuando un botón debe abrir un popup o asistente que ayude al usuario a completar el registro actual con información adicional, como enlaces, imágenes o vídeos, sin forzar un guardado previo.

El módulo solo afecta a la interfaz web del backend. No añade ningún menú, pantalla, informe ni tabla de base de datos nuevos, y no modifica ningún documento de negocio como pedidos de venta o facturas. Es una herramienta técnica para desarrolladores de módulos, y funciona junto con el módulo estándar web.

Depende de

web

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

En una vista de formulario, crea un botón que tenga el atributo no_save, por ejemplo:

<button
        type="object"
        name="method_name"
        string="Call method_name without saving"
        no_save="True"
/>

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.