We are using Discourse as a hidden service and manage users through APIs.
When granting Admin or Moderator access to a user, we would like only the admin_confirmation_message email to be generated. Currently, the promoted user also receives additional emails such as:
user_private_message(e.g., “Congratulations, you’ve been granted admin/moderator status”)user_replied
Is there a setting or recommended approach to prevent these additional emails from being sent to the promoted user while still retaining the admin confirmation behavior?
Relevant settings:
disable_emails = non-staffdefault_email_level = 2(never)default_email_messages_level = 2(never)
We have already reviewed the email and notification-related settings, and the configuration appears to be the same as another environment where only the admin_confirmation_message email is generated.