Olá,
Estou tentando aprovar usuários em massa, mas estou enfrentando problemas mesmo ao aprovar um único usuário pela interface. O botão parece “desativado” e, ao clicar em aprovar, recebo um erro de servidor interno.
Estou na versão 2.5.0.beta3, hash do commit 0e4db91870
Ao inspecionar os logs, obtenho:
Reviewable::InvalidAction (Não é possível executar `approve_user` em ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform'
Embora a mensagem do log esteja clara, não tenho certeza qual é a ação correta do usuário para aprovar este usuário.
Aqui está o que obtenho no console do Firefox:
E aqui está como minha interface se parece:
Assim que isso for resolvido, gostaria de aprovar usuários em massa de forma que todos recebam os e-mails associados.
Se eu fizer uma atualização em massa como mostrado abaixo (e neste tópico Bulk deleting / mass modifying users), isso garantirá que eles recebam os e-mails?
Se sim, qual seria o comando equivalente? (Semelhante ao abaixo)
User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all
Agradeço antecipadamente por qualquer ajuda!


