O explorador de dados está disponível apenas para administradores

After update our forum we got the following message on the data-explorer plugin

The data explorer is only available to admins.

Could you please help us to fix an issue

1 curtida

I just did an upgrade and don’t have this problem. Are you sure that the user trying to access data-explorer is an admin?

1 curtida

Sure. I have admin permission

I have seen this bug due to the rate limiter… if you wait 10 seconds and reload the page does data explorer show up.

3 curtidas

I did it but not luck

Estou recebendo o mesmo erro. Estou executando a versão 2.6.0.beta2 como versão de desenvolvimento.

Ao ativar o plugin e tentar acessá-lo em /admin/plugins/explorer, recebo esta mensagem no console:

Aviso: nenhum cast de tipo definido para o tipo “name” com oid 19. Faça o cast explícito deste tipo para TEXT para garantir segurança em futuras alterações.

2 curtidas

Você já atualizou para o pg12?

Você já migrou o banco de dados?

2 curtidas

Não, eu não mudei nada.

Na verdade, acabei de instalar uma nova instância (2.6.0.beta3 / docker 19.03.13 / no Debian bullseye) e recebo o aviso imediatamente ao executar d/rake autospec ou tentar acessar o plugin. Não sei se está relacionado de alguma forma, mas esse é o único aviso que vejo.

Ao analisar, a mensagem “O explorador de dados está disponível apenas para administradores.” aparece para qualquer erro encontrado ao carregar a página.

https://github.com/discourse/discourse-data-explorer/blob/master/assets/javascripts/discourse/routes/admin-plugins-explorer.js.es6#L33-L37

Isso fazia sentido quando havia uma lista muito pequena de coisas que poderiam dar errado, mas a correção aqui provavelmente é um relatório de erro melhor do lado do cliente.

6 curtidas

A alteração foi aplicada: o texto existente agora é acionado por uma verificação explícita de permissões de administrador, e o tratamento de erros padrão é usado para qualquer solicitação falhada.

6 curtidas

Este tópico foi automaticamente fechado após 2 dias. Novas respostas não são mais permitidas.