Está ficando ótimo! ![]()
Você pode confirmar se os parâmetros também estão funcionando?
Está ficando ótimo! ![]()
Você pode confirmar se os parâmetros também estão funcionando?
Sim, eles aparecem na interface se a consulta tiver parâmetros.
Eu estava errado; os parâmetros não estão funcionando no momento. Vou investigar isso hoje.
O adaptador para consultas é um adaptador de administrador, então usuários não administradores não podem acessar o repositório de consultas. Adicionei endpoints que usuários não administradores podem acessar para obter o JSON da consulta, mas parece que esse JSON não está sendo convertido em modelos de Consulta (claro, como eles seriam), e assim a lógica de parâmetros não está sendo executada. Estou assumindo que preciso de um adaptador não administrador para consultas?
Vejo um problema na captura de tela #3: talvez você queira trazer de volta o botão ‘salvar sem executar’, agora que há dados não relacionados a consultas significativos para serem salvos.
Ah, não percebi que você também tinha importado o botão de confirmação verde.
O botão verde de confirmação salva sem executar, e eu pensaria que o botão ‘Salvar Alterações e Executar’ deveria fazer exatamente isso.
Você está dizendo que o comportamento de ‘Salvar Alterações e Executar’ deve mudar e não executar a consulta?
Os membros do grupo agora podem executar consultas com parâmetros!
Não consigo executar os testes (com bundle exec rspec) e, portanto, não escrevi nenhum teste para as novas ações que criei. Alguém pode me indicar o que estou esquecendo? A mensagem de erro é uninitialized constant DataExplorer.
Tente LOAD_PLUGINS=1 RAILS_ENV=test bundle exec rspec
Sim, isso funciona. Obrigado!
Observação: Eu geralmente uso apenas bin/rake autospec, que faz isso automaticamente. Tudo o que você precisa fazer é salvar o plugin.rb ou algo assim.
@sam,
O que você acha da caixa de seleção “Incluir plano de consulta?” para relatórios de grupo?
Parece algo que os membros do grupo não precisariam ter acesso e que deveria ser removido. Essa é uma suposição correta?
Concordo, isso é uma informação que eles realmente não precisam.
Isso foi removido e o PR está pronto para revisão.
2 testes falham, mas eles também falham na master. Posso verificar como corrigi-los neste PR, se for do interesse de vocês ![]()
Com certeza! Vamos revisá-lo em breve, obrigado pelo excelente trabalho.
Estou tentando usar esse recurso e parece que os grupos que adiciono ao formulário não são mantidos, ou seja, não há como salvar o formulário.
Aqui está uma captura de tela da consulta que gostaria de compartilhar com os moderadores.
E, ao atualizar a página, o grupo desaparece:
Editar e “salvar” a consulta antes de atualizar a página também não tem efeito. Além disso, tentei compartilhar outras consultas, incluindo algumas padrões do sistema, sem sucesso.
Apenas uma atualização — descobri que isso está funcionando em outro site, então parece ser específico do site.
De qualquer forma, encontrei uma solução alternativa caso a interface esteja quebrada para você também. Você pode adicionar um grupo à consulta via API com uma requisição POST para https://example.com/admin/plugins/explorer/queries/<query_id>.
Configure seus cabeçalhos, usando uma chave de API para um usuário administrador:
Api-UsernameApi-KeyContent-Type – application/jsonConfigure o corpo da sua requisição:
query[group_ids][] – string separada por vírgulas com os IDs dos grupos que devem ter acesso a esta consultaVou dar uma olhada hoje ou na segunda-feira
Não é urgente,
Obrigado @j.jaffeux!
Isso deve ser corrigido por:
Obrigado pelo relatório.
Este tópico foi fechado automaticamente 2 dias após a última resposta. Novas respostas não são mais permitidas.