Wagtail 0.8.6 - 提交审核 - 向主持人小组成员发送电子邮件通知

时间:2015-04-14 13:42:06

标签: django django-admin django-signals django-email wagtail

我注意到在docs中明确提到在为主持人提交网页时会发送电子邮件:

  

电子邮件通知

     

WAGTAILADMIN_NOTIFICATION_FROM_EMAIL = ’wagtail@myhost.io’

     

Wigtail在提交内容进行审核时发送电子邮件通知,   当内容被接受或拒绝时。此设置可让您   选择这些自动通知将来自哪个电子邮件地址。   如果省略,Django将回退使用DEFAULT_FROM_EMAIL   如果设置则为变量,如果不是则为webmaster@localhost

我在本地尝试过,然后发送电子邮件给管理员用户。 是否可以更改此行为并添加更多控制权?我需要将电子邮件发送给版主用户。 我现在注意到的唯一方法是覆盖 Page 模型

中的 save_revision 方法

1 个答案:

答案 0 :(得分:0)

电子邮件通知将发送给所有主持人(通过群组和群组成员资格管理的给定页面具有$link = "<a href='download.php?link=$filename'> $filename </a><br />"; 权限的用户)。请参阅source codean owners comment on github

旁注: 截至Wagtail 1.3.1,目前有一个bug sending notification emails将在1.4版本中修复。