管理者として、「メール通知」というオプションがユーザーチャット設定で見つかりません。
すべてのユーザーに対して一度に「なし」に設定したいのですが、できません。
この件は壊れているものではなく、リクエストされている機能のため、Contribute > 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」に設定しても、これらのチャットメールがブロックされなくなったことを意味します。