Невозможно настроить уведомления по электронной почте для чата в настройках администратора

Как администратор, я не могу найти настройку, соответствующую опции «Уведомления по электронной почте» в предпочтениях чата пользователя.

Мне нужно установить опцию «Никогда» для всех пользователей сразу, но у меня не получается.



2 лайка

Я перенёс это в #feature и добавил тег chat, так как это не ошибка, а запрос на новую функцию.

Поддерживаю! Было бы очень полезно иметь возможность легко настраивать значения по умолчанию для чата на сайте.

Для существующих пользователей вы, вероятно, можете сделать необходимое через консоль Rails. Но не уверен, как это реализовать для новых участников. Возможно, стоит использовать Custom Wizard?

4 лайка

Мне просто нужно было установить значение по умолчанию для уведомлений по электронной почте о чате (на 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
1 лайк

Что вы сделаете для новых сотрудников?

Поднимаю эту тему.

Уведомления по электронной почте от чата для личных сообщений теперь независимы от основных настроек электронной почты, что означает, что установка «уровня уведомлений по электронной почте по умолчанию» на «никогда» больше не блокирует эти письма от чата.

1 лайк