Disabilita la notifica email sullo stato di moderatore

Ho eseguito un’importazione ieri e ho ricevuto un’email frenetica: tutti i moderatori avevano ricevuto una notifica con scritto “SEI UN MODERATORE!!!”. La maggior parte di questi moderatori non avrebbe dovuto essere informata della migrazione imminente.

Ho eseguito questo stesso script di importazione diverse volte nelle ultime settimane (per non parlare di un gran numero di importazioni negli ultimi 3 anni) senza che accadesse nulla, quindi immagino che qualcosa sia cambiato nell’ultima settimana o giù di lì, aggiungendo questa notifica? Un rapido sguardo ai commit recenti non l’ha trovata.

Ho modificato il mio script per includere active: false nel record di creazione dell’utente, ma è probabile che questo crei problemi anche ad altre persone.

disable_emails=non-staff è impostato, ma i moderatori sono staff, quindi… immagino che disabiliterò tutte le email.

Non sono sicuro di quale sia la richiesta di funzionalità… Disabilitare queste notifiche in base.rb? Oh, ma

Oh, ma poi viene resettata in reset_site_settings, forse. Aggiungere un’impostazione “non notificare gli utenti quando vengono promossi a moderatore o amministratore”?

1 Mi Piace

Credo sia meglio utilizzare l’impostazione esistente per disabilitare tutte le e-mail.

1 Mi Piace

Onestamente, questo sembra il caso d’uso perfetto per Mailhog.

Ti permette (e al tuo cliente) di vedere esattamente quale email verrà generata dalla migrazione e, se appropriato, rilasciarla al mondo esterno. Fa parte del mio kit di strumenti standard.

3 Mi Piace