Conceder permissões a usuários que não são da equipe do fórum para escrever novas consultas no Data Explorer

Olá a todos,

Pesquisei no fórum antes de escrever isto, mas queria ter certeza de que não perdi nada. Sou um administrador de uma instalação Discourse auto-hospedada e temos o plugin Data Explorer instalado. Outras equipes precisam de acesso ao banco de dados para fins de relatórios e precisam da capacidade de gerar novas consultas. Já configurei consultas salvas e um grupo para executar os relatórios, mas eles também precisam da capacidade de ver e trabalhar com as próprias estruturas de dados para integrar o fórum com nossas outras ferramentas de relatórios. Em resumo, eles precisam de acesso à construção de consultas na parte de edição e entrada do plugin. Pelo que entendi, no nível de construção e entrada de consultas do plugin, o acesso é apenas para administradores - e no nível de resultados/saída para executar consultas pré-feitas e visualizar relatórios, é no nível do grupo. Isso está correto?

Se sim, existem maneiras de contornar isso? Por exemplo, com um usuário de sistema personalizado que teria acesso apenas a esse plugin para compor novas consultas? Ou dentro de uma conta de membro, usando um nível de confiança e depois verificando esse nível para acesso? Qualquer dica na direção certa é muito apreciada. :slight_smile:

Além disso, se a minha premissa estiver incorreta ou se eu estiver perdendo algo, por favor, me avise e obrigado!

(Edição para adicionar, eles já tentaram usar a API)

Isso será uma solicitação de Feature, pois atualmente não é possível sem status de administrador. Como você mencionou corretamente acima, a execução de relatórios é o único recurso de grupo para executar consultas.

4 curtidas

Muito obrigado pela dica. :slight_smile: (editar - acabei de ver que isso foi movido para a categoria de recursos, obrigado!)

1 curtida

Isso lhes daria acesso a tudo no banco de dados. Você precisaria confiar em um ou mais deles com privilégios de administrador ou criar um fork do plugin para permitir que o grupo deles o use.

6 curtidas