Sto migrando una community verso Discourse e ho un elenco di indirizzi email. Vorrei creare account per ogni utente, così da poter inviare loro email tramite i forum, ma non intendo permettere loro di pubblicare ancora. Per ora, sto cercando di utilizzare Discourse semplicemente come piattaforma per inviare annunci.
È possibile importare un elenco di indirizzi email senza inviare inviti a ciascun utente?
Se hai intenzione di creare account senza registrarti o invitare, ecco un metodo che puoi provare nella tua console.
rails c
u = User.create!(username: "name", email: "name@email.com", password: "password")
u.approve(Discourse.system_user, false) # se sono necessarie approvazioni manuali
u.activate
Assicurati solo di avere il consenso di questi utenti. Inoltre, possono ricevere effettivamente solo le e-mail di riepilogo di Discourse, poiché Discourse non dispone di alcuna funzionalità integrata per newsletter o invio di e-mail oltre a questa.
Non dimenticare che il periodo predefinito in cui gli utenti possono modificare il proprio nome utente è di 3 giorni. Alcuni utenti potrebbero non voler che il loro nome utente sia il prefisso del loro indirizzo email. L’impostazione si trova in admin/site_setting/category/users. Potresti voler aumentare il numero di giorni per consentir loro di accedere ed effettuare eventuali modifiche.