Como ativar usuários após uma grande importação de arquivos mbox

Então consegui importar 20 anos de arquivos mbox de uma lista de e-mail existente graças às boas instruções desta lista. No período em questão, existem mais de 6,5 mil usuários exclusivos. Eles foram criados como usuários em estágio, ainda não ativados.

Minha pergunta é: para os usuários atuais dessa lista, como eles ativam suas contas? Pelo que vejo, eles não conseguem fazer login e, portanto, não conseguem ativar. Tenho que ativar manualmente centenas de usuários individuais? O que fazer?

3 curtidas

Olá Andrew :wave:

Não estou muito familiarizado com contas “staged”. Felizmente, aqui está uma boa explicação:

Se você quiser “des-stage” milhares de usuários staged, acho que você pode seguir estes passos (eles devem ser um pouco ajustados para o seu caso):

Isso também pode lhe interessar:

:warning: Comandos Rails são sempre potencialmente prejudiciais, faça isso apenas se você entender o que está fazendo e sempre faça um backup do seu site antes.

Para mim, isso parece exatamente como ter que fazer isso individualmente para centenas de usuários. Não é a resposta que eu estava procurando. Eu poderia muito bem passar pelos últimos anos de postagens na interface da web e ativar manualmente.

O que outras pessoas fazem em relação a grandes importações de arquivos mbox, então?

Seus usuários precisam se cadastrar em seu novo site Discourse com o mesmo endereço de e-mail que usaram na lista de e-mails. O usuário deles será convertido em um usuário regular durante o cadastro.

20 anos é muito tempo, então presumo que alguns de seus usuários possam ter usado vários endereços de e-mail diferentes nesses anos. Sugiro que eles se cadastrem com o endereço de e-mail atual e você poderá mesclar manualmente os outros usuários para essa conta.

1 curtida