复现步骤:
- 将一个用户帐户设置为邮件列表模式。
- 在用户无权访问的安全类别(例如“员工”)中发布主题。
- 将主题的类别更改为用户有权访问的公共类别。
- 邮件列表模式用户将永远不会收到该主题的电子邮件通知。
这会定期影响我们,因为我们通常会在“草稿”模式下在我们的员工类别中共同撰写主题,然后再将其发布给我们的用户。我们的论坛上还有一些高级用户使用邮件列表模式来确保他们“不会错过任何内容”,当然,在这种情况下,他们最终会错过我们一些最公开的公告。
复现步骤:
这会定期影响我们,因为我们通常会在“草稿”模式下在我们的员工类别中共同撰写主题,然后再将其发布给我们的用户。我们的论坛上还有一些高级用户使用邮件列表模式来确保他们“不会错过任何内容”,当然,在这种情况下,他们最终会错过我们一些最公开的公告。
我只是想更新一下,我已确认该问题在版本 3.3.0.beta2 中仍然存在。
我们已找到问题所在。这种情况从未被考虑过。
解决方案是在 NotifyCategoryChange 作业中调用 :notify_mailing_list_subscribers。我已验证此方法有效。
团队,你们会接受此 PR 还是将其归类为插件领域?
当然,我们很乐意审查此更新的 PR。谢谢!
我已经为此修复提出了一个PR!
感谢 @RGJ / @jyuvaraj03 - 我已合并 PR ![]()
此主题在 2 天后自动关闭。不再允许回复。