Mail Message Destiny Link Template
Este módulo proporciona una plantilla de correo electrónico para mostrar qué registros de destino han sido modificados por un registro de origen.
Ejemplo: cuando una orden de compra genera una factura, la factura contiene un mensaje que indica su origen con un enlace a la orden de compra. Sin embargo, la orden de compra no registra ningún mensaje que indique que ha generado una factura. Este módulo permite a los desarrolladores implementar esa funcionalidad proporcionando una plantilla lista para usar.
⚠️ Este módulo no añade funcionalidad por sí mismo. Forma parte del repositorio server-ux y está destinado a desarrolladores, quienes pueden implementar la plantilla proporcionada según sea necesario. El módulo incluye un fragmento de código de ejemplo para ilustrar cómo usarlo.
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.0Proporciona una plantilla de correo electrónico/chatter lista para usar que enumera los registros que ha creado o modificado un registro de origen, con enlaces en los que se puede hacer clic a esos registros. No añade ninguna funcionalidad visible por sí misma; los desarrolladores la utilizan en sus propios módulos.
Este módulo es una herramienta para desarrolladores. No añade ningún menú, botón, informe ni comportamiento automático por sí mismo. Lo que proporciona es una única plantilla de mensaje llamada message_destiny_link que los desarrolladores pueden invocar desde su propio código cuando quieren publicar un mensaje en el chatter de un registro.
La plantilla escribe una frase corta en el chatter del registro de origen. Si el registro de origen ha modificado otros registros, la frase empieza por "This <record type> has modified:"; si los ha creado, empieza por "This <record type> has created:". Después de eso, enumera cada registro afectado usando su nombre para mostrar, y cada nombre es un enlace en el que se puede hacer clic y que abre ese registro directamente en Odoo.
Como el módulo solo depende de mail, funciona con el chatter estándar y el sistema de mensajería. La plantilla se almacena como datos, por lo que está disponible para que otros módulos la referencien. Aquí no se definen modelos, campos, menús ni acciones programadas, y no se activan automáticamente reglas de negocio, comprobaciones ni correos electrónicos. Lo único que cambia en Odoo es la disponibilidad de esta plantilla para que los desarrolladores la reutilicen.
Depende de
Lo necesitan otros módulos
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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/server-ux.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, asegúrate de que la plantilla en la que vas a escribir el mensaje herede de mail.thread.
Puedes llamar a la plantilla así:
def custom_function(self):
"""Adds a chatter message to origin and destiny records"""
for record in self:
destiny_records = record._create_destiny_records() # A bunch of Destiny Records
mt_note_subtype_id = self.env['ir.model.data']._xmlid_to_res_id('mail.mt_note')
# Add note to chatter that indicates destiny records
record.message_post_with_view(
'mail_message_destiny_link_template.message_destiny_link',
values={'self': record, 'destiny': destiny_records, "edit": False or True},
subtype_id=mt_note_subtype_id,
)
# Origin Link common usage to show differences
for destiny_record in destiny_records:
destiny_record.message_post_with_view(
'mail.message_origin_link',
values={'self': destiny_record, 'origin': record, "edit": False or True},
subtype_id=mt_note_subtype_id,
)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.