Closed mariaeduaruda closed 1 year ago
@Colombo97 Aqui a issue sobre o comportamento de clique
Valeu Duda! @Colombo97 esse é um comportamente intermitente, foi aberto um ticket para o suporte por um usuário da Unimed
@mariaeduaruda informe o cliente que identificamos o comportamento inesperado no sistema e que estamos agindo para resolve-lo. Vamos fazendo follow-up (de pelo menos 2 em 2 dias) informando o status, até resolvermos.
Vamos priorizar outra demanda para o @Colombo97 agir, devemos voltar nisso amanha ou sexta
@Colombo97 novo relato da usuário que relatou esse bug:
O comportamento de clique de filtrar ja esta funcionando mas o de redirecionamento ainda nao funciona https://user-images.githubusercontent.com/79672194/224050916-992a8973-2ab5-4625-9dfb-6cacf0f003c2.mp4 Nesse dashboard tem tanto por link, quanto pela funcao do metabase de redirecionar para outro dashboard
Boa bea! Vai ajudar aqui. Teria como criar um user para que eu possa acessar o env da unimed e consequentemente este dashboard?
Consegui achar um dashboard com o comportamento problemático, foi verificado que é relacionado a limitações no próprio iframe (p.ex: site externo que não permite ser carregado dentro do iframe), to verificando maneiras para contornar o problema de forma apropriada. Para isso vou precisar apontar o metabase local para o banco de demo para poder emular em ambiente de debug
Aguardando o acesso ao banco de dados do metabase para conseguir debugar local, apontando para o ambiente de demo
Aparentemente esta a inação ao clique é uma limitação do plano free do metabase. Para poder interagir com o gráfico é necessário ter o full-app embedding ativo, que requer ter o plano pago. Posso, se for o caso, investigar em código se é possível bypassar isso.
Referencia:
https://www.metabase.com/docs/latest/embedding/introduction.html
Agora, sobre a situação de clicar em um link e aparecer 'conexão recusada', é pelo fato do site de destino ter a politica de x-frame
como sameorigin
, ou seja, só é possível acessar o site se for dentro do domínio do site destino. Veja o exemplo ao tentar acessar o kaggle:
É possível ignorar essa regra utilizando a extensão do chrome ignore-x-frame-headers ou, o usuário clicar no link usando ctrl+clique para abri-lo em nova guia, e talvez também, criar um script ao clicar no link redirecionar o usuário para uma nova guia.
License embedded Metabase: https://github.com/metabase/metabase/blob/master/LICENSE-EMBEDDING.txt
@Colombo97 vamos verificar a questão da licença de modificar e se temos alguma alternativa para essa situação, caos contrário podemos discutir as seguintes situações:
podemos pensar em outras alternativas
Sobre o entendimento da segunda clausula do acordo de licença, não é possível alterar o comportamento UI do incorporável do metabase.
Referência: https://www.metabase.com/license/premium_embedding
@Colombo97 como conversamos, vamos retornar para o cliente de que não é possivel fazer isso no embed, somente direto no metabase (clicando no link direcionando para o MB). Temos que entender melhor como essa implementação no embedding funciona, se conseguimos fazer sem mexer em nada que existe do código enterprise.
Sobre o Kaggle, temos que explicar para o cliente as restrições, dar a solução de "abrir em nova aba" orientando para adicionar o atributo "target=blank" e documentar esse comportamento ou na nossa docs ou no forum.
@Colombo97 verifica se no nosso build tem algum código da pasta enterprise (ou regida por licença enterprise) ou se nosso build nao tem nada dessa pasta
@Colombo97 documentar como que configura o clique no dashboard para outro dash/url/outros.
_blank
Confome sugerido alterações na doc pelo Colombo: https://docs.dadosfera.ai/docs/cat%C3%A1logo#dashboards
E comuniquei a usuário que abriu o ticket sobre os problemas
Vamos aguardar o fechamento do ticket para fechar, mas entendemos que não há como fazer por agora.
O cliente não retornou após 3 dias úteis de contato, por isso encerrei o ticket.
Mandatory informations:
Are there any customers directly impacted by this bug? Which ones?
Unimed VR
Describe the bug
In the Metabase, it is possible to configure a click behavior for questions on a dashboard, both filtering and redirecting to another dashboard. But in the Dadosfera, no click behavior, filter, or redirection is working.
Does this bug impact any demo or a sale?
Yes
Dadosfera Customer:
Dadosfera Unimed
What environment of software are you using?