Массовое добавление адресов электронной почты в группу отправляет приглашения, даже если «Уведомлять пользователей» снято (последняя ветка)

Резюме

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

Ожидаемое поведение

Когда опция «Уведомлять пользователей» снята, никакие письма не должны отправляться.

Фактическое поведение

Discourse отправляет приглашения по электронной почте с темой:

«[Имя] пригласил(а) вас присоединиться к [форум]»

Логи транзакций Brevo подтверждают доставку и классифицируют их как приглашения.

Окружение

  • Версия Discourse: последняя ветка (самостоятельный хостинг в Docker, обновлено через git pull и пересборку)
  • Хостинг: самодостаточный Docker
  • Провайдер SMTP: Brevo
  • Выполненное действие:
    Администрирование → Группы → Добавить участников → Массовое добавление адресов электронной почты → опция «Уведомлять пользователей» снята

Вопрос

Является ли это ожидаемым поведением, поскольку адреса электронной почты ещё не соответствовали существующим пользователям (процесс приглашения), или это нежелательное поведение?

Связанная более старая дискуссия

Мой опыт показывает, что приглашения по электронной почте всё равно отправляются, даже если опция «Уведомлять пользователей» снята.

Подтверждение

Логи транзакций Brevo показывают:

  • Событие: Доставлено
  • Событие: Открыто через прокси
  • Тема: «[Имя] пригласил(а) вас присоединиться к [форум]»

Эти письма были отправлены сразу после действия массового добавления.

Цель

Уточнить, является ли это ожидаемым поведением системы для пользователей, которые находятся на этапе создания или ещё не существуют, или же это регрессия/неоднозначность UX в более новых версиях Discourse.

1 лайк

Спасибо @Ethsim2 за отчет :+1: Это будет исправлено в

А, спасибо!

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

Не совсем понял, что вы имеете в виду :thinking: Я просто настроил так, чтобы флажок «Уведомлять пользователей» учитывался.

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