Как администратор, я не могу найти настройку, соответствующую опции «Уведомления по электронной почте» в предпочтениях чата пользователя.
Мне нужно установить опцию «Никогда» для всех пользователей сразу, но у меня не получается.
Как администратор, я не могу найти настройку, соответствующую опции «Уведомления по электронной почте» в предпочтениях чата пользователя.
Мне нужно установить опцию «Никогда» для всех пользователей сразу, но у меня не получается.
Я перенёс это в #feature и добавил тег chat, так как это не ошибка, а запрос на новую функцию.
Поддерживаю! Было бы очень полезно иметь возможность легко настраивать значения по умолчанию для чата на сайте.
Для существующих пользователей вы, вероятно, можете сделать необходимое через консоль 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.username} - Текущая настройка chat_email_frequency: #{user_option.chat_email_frequency}"
user_option.update(chat_email_frequency: "never")
# puts "Настройка chat_email_frequency обновлена на 'never' для пользователя: #{user.username}"
end
end
Что вы сделаете для новых сотрудников?
Поднимаю эту тему.
Уведомления по электронной почте от чата для личных сообщений теперь независимы от основных настроек электронной почты, что означает, что установка «уровня уведомлений по электронной почте по умолчанию» на «никогда» больше не блокирует эти письма от чата.