Discourse を隠しサービスとして利用しており、API を通じてユーザーを管理しています。
ユーザーに管理者またはモデレーター権限を付与する際、admin_confirmation_message のメールのみが生成されるようにしたいと考えています。現在、昇格したユーザーには以下のような追加メールも送信されてしまいます。
user_private_message(例:「おめでとうございます。管理者/モデレーター権限が付与されました」)user_replied
管理者確認の動作を維持しつつ、これらの追加メールを昇格ユーザーに送信しないための設定や推奨される方法をご教示ください。
関連設定:
disable_emails = non-staffdefault_email_level = 2(送信しない)default_email_messages_level = 2(送信しない)
メールおよび通知関連の設定はすでに確認済みですが、admin_confirmation_message のメールのみが生成される別の環境と同じ構成になっているようです。