Desabilitar notificação por e-mail sobre status de moderador

Executei uma importação ontem e recebi um e-mail frenético informando que todos os moderadores receberam uma notificação por e-mail com a mensagem “VOCÊ É UM MODERADOR!!!”. A maioria desses moderadores não deveria saber sobre a migração iminente ainda.

Executei esse mesmo script de importação várias vezes nas últimas semanas (sem falar em diversas outras importações ao longo dos últimos 3 anos) sem que isso acontecesse, então imagino que algo tenha ocorrido na última semana ou mais que adicionou essa notificação? Uma rápida verificação nos commits recentes não encontrou nada.

Modifiquei meu script para incluir active: false no registro de criação do usuário, mas isso provavelmente vai afetar outras pessoas também.

disable_emails=non-staff está configurado, mas moderadores são membros da equipe, então… acho que vou desativar todos os e-mails também.

Não tenho certeza qual é a solicitação de recurso… Desativar essas notificações no base.rb? Ah, mas

Ah, mas então isso é desfeito em reset_site_settings, talvez. Adicionar uma configuração “não notificar usuários quando promovidos a moderador ou administrador”?

1 curtida

Acho que é melhor usar a configuração existente de desabilitar todos os e-mails.

1 curtida

Isso honestamente parece o caso de uso perfeito para o MailHog.

Ele permite que você (e seu cliente) veja exatamente qual e-mail será gerado pela migração e, se apropriado, libere-o para o mundo exterior. Faz parte do meu conjunto de ferramentas padrão agora.

3 curtidas