无法在管理员设置中为聊天设置电子邮件通知

作为管理员,我找不到用户聊天偏好设置中的“电子邮件通知”选项。

我需要一次性为所有用户将该选项设置为“从不”,但我无法做到。



2 个赞

我已将此移至 Feature,并标记为 chat,因为它不是一个错误,而是您请求的功能。

我支持您!能够轻松配置聊天网站默认设置将非常有帮助。

您可能可以通过 Rails 控制台为现有用户完成您需要的工作。但我不知道如何为新加入的用户做到这一点。也许是自定义向导?

4 个赞

我只需要为所有人将聊天的默认电子邮件通知设置为“从不”,因为似乎“离开时”是默认设置。

我将共享脚本:

User.all.each do |user|
  user_option = user.user_option

  if user_option.chat_email_frequency != "never"
    puts "用户:#{user.username} - 当前 chat_email_frequency 设置:#{user_option.chat_email_frequency}"
    user_option.update(chat_email_frequency: "never")
    # puts "已将用户:#{user.username} 的 chat_email_frequency 设置更新为“从不”"
  end
end
1 个赞

您将为新入职的员工做什么?

顶一下。

私信的聊天邮件通知现在独立于核心邮件设置,这意味着将“默认邮件级别”配置为“从不”不再会阻止这些聊天邮件。