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

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

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



「いいね!」 2

この件は壊れているものではなく、リクエストされている機能のため、Contribute > 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」に設定しても、これらのチャットメールがブロックされなくなったことを意味します。

「いいね!」 1