Não consigo aprovar usuários?

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!

Continuei fazendo pesquisas e encontrei este tópico. No entanto, não tenho nada na minha fila de revisão e o usuário parece já estar ativado

Outra atualização: se eu desativar o usuário e, em seguida, clicar em ativar, consigo aprovar o usuário. Por que isso acontece?

Última atualização. Em resumo, tive que desativar cada usuário, ativá-los novamente e, em seguida, aprovar. Importei do vBulletin 3, então não tenho certeza se deixei minha instância do Discourse em um estado inadequado.

Escrevi um script que acessa a API em um loop para todos os usuários para fazer isso. Está rodando agora, mas vou postar aqui quando terminar.

Olá,

Você tem alguma novidade sobre isso?

Corrigido em