Desactivar la notificación por correo electrónico del estado de moderador

Ejecuté una importación ayer y recibí un correo electrónico frenético indicando que todos los moderadores habían recibido una notificación por correo electrónico que decía “¡ERES UN MODERADOR!!!”. La mayoría de esos moderadores no deberían haberse enterado aún de la próxima migración.

He ejecutado este mismo script de importación varias veces durante las últimas semanas (sin mencionar un montón de importaciones en los últimos 3 años) sin que esto ocurriera, así que supongo que algo cambió en la última semana o así que añade esta notificación. Una mirada rápida a los commits recientes no lo encontró.

Modifiqué mi script para incluir active: false en el registro de creación de usuario, pero es probable que esto también afecte a otras personas.

disable_emails=non-staff está configurado, pero los moderadores son personal, así que… supongo que desactivaré todos los correos electrónicos también.

No estoy seguro de cuál es la solicitud de característica… ¿Desactivar estas notificaciones en base.rb? Oh, pero

oh, pero luego se desactiva en reset_site_settings, quizás. ¿Añadir una configuración de “no notificar a los usuarios cuando son promovidos a moderador o administrador”?

1 me gusta

Creo que es mejor utilizar la configuración existente para deshabilitar todos los correos.

1 me gusta

Esto suena honestamente como el caso de uso perfecto para Mailhog.

Te permite (y a tu cliente) ver exactamente qué correo electrónico se generará con la migración y, si es apropiado, liberarlo al mundo exterior. Ahora es parte de mi conjunto de herramientas estándar.

3 Me gusta