Este módulo permite mostrar un mensaje emergente en el lado del cliente como resultado de un botó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 19.0Permite a los desarrolladores y administradores mostrar un cuadro de mensaje emergente desde un botón de acción de servidor, con un título, texto o contenido HTML personalizados, y botones de acción opcionales que ejecutan métodos o abren otras pantallas.
Este módulo añade un nuevo tipo de acción, ir.actions.act_window.message, que abre un cuadro de diálogo en el cliente web en lugar de una acción de ventana normal. Es principalmente un componente básico para otros módulos y para acciones de servidor.
Cuando se desencadena dicha acción (por ejemplo, desde un botón creado por una acción de servidor), Odoo muestra una ventana emergente con un título y un mensaje. El mensaje puede ser texto sin formato (se conservan los saltos de línea) o HTML, controlado por el indicador is_html_message. El diálogo se define mediante el componente ActWindowMessageDialog y se registra en el registro action_handlers.
- De forma predeterminada se muestra un botón de cierre; su etiqueta puede cambiarse con
close_button_title, u ocultarse estableciéndola en false. - Se pueden añadir botones adicionales. Cada botón puede llamar a un método de un modelo (con argumentos y argumentos de palabra clave) o desencadenar otra acción, como abrir un formulario o un asistente. Las etiquetas de los botones y las clases CSS pueden personalizarse.
- Tras hacer clic en un botón, se actualiza la vista actual para que los cambios realizados por la acción sean visibles; si la acción devuelve otra acción, se abre esa acción y se cierra el diálogo.
El módulo solo afecta al cliente web y al modelo de acción ir.actions.act_window.message; los derechos de acceso están limitados al grupo de administrador del sistema. No se añaden menús ni informes.
Depende de
Modelos y campos (1)
- ir.actions.act_window.message · modelo nuevotype
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 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Depende de este módulo y devuelve
{
'type': 'ir.actions.act_window.message',
'title': _('My title'),
'message': _('My message'),
# optional title of the close button, if not set, will be _('Close')
# if set False, no close button will be shown
'close_button_title': 'Make this window go away',
# Use HTML instead of text
'is_html_message': True,
# this is an optional list of buttons to show
'buttons': [
# a button can be any action (also ir.actions.report.xml et al)
{
'type': 'ir.actions.act_window',
'name': 'All customers',
'res_model': 'res.partner',
'view_mode': 'form',
'views': [[False, 'list'], [False, 'form']],
'domain': [('customer', '=', True)],
},
# or if type == method, you need to pass a model, a method name and
# parameters
{
'type': 'method',
'name': _('Yes, do it'),
'model': self._name,
'method': 'myfunction',
# list of arguments to pass positionally
'args': [self.ids],
# dictionary of keyword arguments
'kwargs': {'force': True},
# button style
'classes': 'btn-primary',
}
]
}Usted es responsable de traducir los mensajes.
Los datos de demostración contienen acciones de servidor sobre el modelo del módulo que demuestran las características de este complemento; también son convenientes para que los revisores y migradores verifiquen el funcionamiento correcto.
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.
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.