跳转到主要内容

邮件模板,用于在聊天中显示目标记录。

项目描述

Beta License: LGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

此模块提供电子邮件模板,用于显示哪些目标记录已被源记录修改。

已经存在一个电子邮件模板,用于显示目标记录是从哪个源记录创建或修改的。

目录

用例/上下文

创建此模块是为了获得消息源链接(message_origin_link)的逆向模板(允许你在聊天中链接源记录)。

用法

要使用此模块,请确保您要编写的模板继承自mail.thread

您可以像这样调用模板

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,
            )

错误跟踪器

错误在GitHub Issues上跟踪。如果在那里遇到问题,请检查您的问题是否已经报告。如果您是第一个发现它的人,请帮助我们通过提供详细和受欢迎的反馈来解决问题。

请不要直接联系贡献者以获取支持或帮助解决技术问题。

致谢

作者

  • Moduon

贡献者

  • Eduardo de Miguel (Moduon <https://www.moduon.team/>__)

维护者

此模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

当前维护者

Shide rafaelbn

本模块是GitHub上OCA/server-ux项目的组成部分。

欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

本发布版本没有提供源代码分发文件。请参阅生成分发存档的教程

构建分发

支持者