管理者設定でチャットのメール通知が設定できません

管理者として、「メール通知」というオプションがユーザーチャット設定で見つかりません。

すべてのユーザーに対して一度に「なし」に設定したいのですが、できません。



「いいね!」 2

これを#feature に移動し、chat とタグ付けしました。これは壊れたものではなく、要求しているものだからです。

+1 です!チャットのサイトデフォルトを簡単に設定できると非常に便利だと思います。

既存のユーザーについては、おそらく Rails コンソール経由で必要なことを実行できるでしょう。しかし、新規参加者についてはどうすればよいかわかりません。カスタムウィザードを使用しますか?

「いいね!」 4

チャットのデフォルトのメール通知を全員に対して「never」に設定する必要がありました。なぜなら、「when_away」がデフォルトのようだからです。

スクリプトを共有します。

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

  if user_option.chat_email_frequency != "never"
    puts "User: #{user.username} - Current chat_email_frequency setting: #{user_option.chat_email_frequency}"
    user_option.update(chat_email_frequency: "never")
    # puts "Updated chat_email_frequency setting to 'never' for user: #{user.username}"
  end
end
「いいね!」 1

新規入社者にはどのようなサポートをしますか?

これを再浮上させます。

DMのチャットメール通知は、コアのメール設定から独立するようになりました。これは、default email levelを「never」に設定しても、これらのチャットメールがブロックされなくなったことを意味します。