Как предотвратить отправку писем, кроме подтверждения администратора, при выдаче прав администратора/модератора?

Мы используем Discourse как скрытый сервис и управляем пользователями через API.

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

  • user_private_message (например, «Поздравляем, вам предоставлен статус администратора/модератора»)
  • user_replied

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

Релевантные настройки:

  • disable_emails = non-staff
  • default_email_level = 2 (никогда)
  • default_email_messages_level = 2 (никогда)

Мы уже изучили настройки, связанные с электронной почтой и уведомлениями, и конфигурация выглядит такой же, как в другой среде, где генерируется только письмо admin_confirmation_message.