관리자로서 사용자 채팅 설정의 “이메일 알림” 옵션에 해당하는 설정을 찾을 수 없습니다.
모든 사용자에게 해당 옵션을 한 번에 '절대’로 설정해야 하는데, 방법이 없습니다.
이것은 깨진 것이 아니라 요청 사항이므로 #contribute:feature로 이동하고 chat 태그를 붙였습니다.
+1입니다! 채팅에 대한 사이트 기본 설정을 쉽게 구성할 수 있으면 정말 유용할 것입니다.
기존 사용자의 경우 Rails 콘솔을 통해 필요한 작업을 수행할 수 있을 것입니다. 하지만 새로 가입하는 사용자에게는 어떻게 해야 할지 확실하지 않습니다. 아마도 Custom Wizard를 사용할 수 있을까요?
모든 사용자의 채팅 기본 이메일 알림을 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에 대한 채팅 이메일 알림이 이제 핵심 이메일 설정에서 독립적으로 작동하므로, 기본 이메일 수준을 "절대 안 함"으로 설정해도 더 이상 이러한 채팅 이메일이 차단되지 않습니다.