Richie
(Richie Rich)
1
当用户因其第一篇帖子被拒绝而被删除时,他们会收到一封主题为“您的帐户已被删除”的电子邮件。
电子邮件的正文/内容存在一个错误,它似乎在电子邮件的中间部分显示了某种 Ruby 哈希语法:
重现步骤:
- 确保 Discourse 要求批准每个用户的第一个帖子
- 创建一个新用户
- 使用新用户创建一个新帖子
- 使用管理员帐户,选择“删除用户”选项拒绝该帖子
- 新用户会收到包含上述内容的电子邮件
2 个赞
Richie
(Richie Rich)
2
如果这有帮助的话,这是被拒绝帖子的管理员视图的几张截图:
删除用户之前:
拒绝和删除之后:
1 个赞
selase
(Selase Krakani)
拆分了此话题
3
selase
(Selase Krakani)
4
这看起来是 flag_reason 在此处生成时存在一个 bug:
PostActionTypeView.new.types 不包含 :needs_approval 标志(该标志在上述流程中创建)。因此,翻译键解析为 flag_reasons.(没有后缀),这将返回整个 YAML 部分而不是单个条目。这就是为什么会出现 Ruby 哈希而不是标志原因的原因。
同样,这可能也会影响自定义标志,因为它们的翻译也会丢失。
7 个赞
selase
(Selase Krakani)
7
我们已合并对 OP 中问题的修复。我已将与分阶段用户相关的报告移至其自己的主题,以便在等待修复时更容易跟踪。
1 个赞