管理者として、「メール通知」というオプションがユーザーチャット設定で見つかりません。
すべてのユーザーに対して一度に「なし」に設定したいのですが、できません。
これを#feature に移動し、chat とタグ付けしました。これは壊れたものではなく、要求しているものだからです。
+1 です!チャットのサイトデフォルトを簡単に設定できると非常に便利だと思います。
既存のユーザーについては、おそらく Rails コンソール経由で必要なことを実行できるでしょう。しかし、新規参加者についてはどうすればよいかわかりません。カスタムウィザードを使用しますか?
チャットのデフォルトのメール通知を全員に対して「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
新規入社者にはどのようなサポートをしますか?
これを再浮上させます。
DMのチャットメール通知は、コアのメール設定から独立するようになりました。これは、default email levelを「never」に設定しても、これらのチャットメールがブロックされなくなったことを意味します。