跳转到主要内容

基本摘要邮件处理。

项目描述

License: AGPL-3

邮件摘要通知

功能

此模块允许用户/合作伙伴

  • 在其通知设置中启用“摘要模式”

  • 在摘要模式下选择频率:“每日”或“每周”

  • 根据消息子类型配置特定规则(启用/禁用)

  • 全局启用/禁用基于消息类型的摘要

接收或不接收特定子类型的任何电子邮件通知。

用户表单上的偏好选项卡将如下所示

./images/preview.png

全局设置

默认情况下,摘要功能对所有消息类型('电子邮件'、'评论'、'通知')都启用。您可以通过配置参数 mail_digest.enabled_message_types 来更改此设置,您可以使用逗号分隔的消息类型。

行为

当摘要模式启用的用户收到消息或电子邮件时,所有消息都将收集到 mail.digest 容器中。

每日cron和每周cron将负责为每个摘要创建单个电子邮件,并将其作为标准电子邮件发送。

规则

假设用户已将 通知管理 = 通过电子邮件处理

具有分配子类型的消息将通过摘要发送,如果

  • 全局:mail_digest_enabled_message_types 参数启用了消息类型

  • 用户:摘要模式对收件人已启用

  • 用户:收件人的用户没有针对子类型的特定设置

  • 用户:收件人的用户在其设置中没有针对子类型的禁用设置

具有分配子类型的消息 将不会 通过摘要发送,如果

  • 全局:mail_digest_enabled_message_types 参数禁用了消息类型

  • 用户:摘要模式对收件人已关闭

  • 用户:收件人的用户在其设置中已禁用子类型

注意:在底层,摘要通知逻辑排除了需要通知的追随者,因为您真正想要通知的是mail.digest的合作伙伴。

已知问题 / 路线图

  • 完全控制消息和电子邮件模板。

目前,通知消息和摘要邮件本身被封装在Odoo邮件模板中。我们应该能够轻松地进行自定义。

迁移到v11

通知设置,在Odoo核心中,已移动到用户模型 <https://github.com/odoo/odoo/commit/2950ffaa86ef38263e9a4a59a30d0768f82a61fa#diff-0c15808786b030dc6c62b0b88196afff>,并且逻辑有所改变。

目前,此模块没有提供直接的升级。如果您需要迁移,请记住:

  • mail.digest现在与用户(partner_id -> user_id)相关联

  • notify_email已被移除,因此要启用摘要模式,您必须启用新的标志digest_mode

  • notify_frequency已移动到用户模型,现称为digest_frequency

  • partner.notification.conf已变为user.notification.conf

  • notify_conf_ids现在链接新的模型user.notification.conf并移动到用户模型

错误跟踪器

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

鸣谢

贡献者

资助者

此模块的开发得到了Fluxdock.io的财务支持。

维护者

Odoo Community Association

此模块由OCA维护。

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

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

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

源分发

此版本没有可用的源分发文件。有关生成分发存档的教程。

构建分发

odoo11_addon_mail_digest-11.0.1.0.2-py2.py3-none-any.whl (163.3 kB 查看散列)

上传时间 Python 2 Python 3

支持者