Não é possível selecionar grupos no data explorer

Não consigo usar o novo recurso que permite que certos grupos acessem consultas. O que estou esquecendo?

Discourse 2.4.0.beta5 Release Notes - #2 by justin

discourse-data-explorer

  • Permitir que grupos acessem consultas

Tenho esta caixa no Data Explorer:
image
Mas não funciona — por exemplo, se eu digito “moderadores” (sem aspas), ele não busca nem completa automaticamente. Além disso, se salvo a consulta e volto a ela, a caixa aparece vazia novamente, e os moderadores não têm acesso à consulta.

Tentei outros grupos também — o problema não é específico dos moderadores.

Não vejo nenhuma configuração relacionada — a única configuração é ativar o Data Explorer.

1 curtida

@markvanlan alguma ideia sobre :arrow_double_up:

1 curtida

Se você está em hospedagem própria, você atualizou tanto o Discourse quanto o plugin Data Explorer?

1 curtida

Não consigo reproduzir isso localmente, e a seleção de grupos está funcionando aqui no meta.

Mesmo que o Discourse não tenha sido atualizado quando o plugin data-explorer foi, os grupos ainda deveriam poder ser adicionados.

4 curtidas

Executei ./launcher rebuild app. Vi os plugins sendo baixados, observando o console.

1 curtida

Você está na versão estável?

2 curtidas

Estou usando a versão 2.4.0.beta6.

Alguns plugins não oficiais instalados?

Sim, mas realisticamente isso não é uma prioridade alta o suficiente para começar a eliminar plugins e customizações de CSS, se está funcionando para todo mundo.

Você pode primeiro tentar usando o modo seguro. Você pode usar este modo seguro:

http://www.example.com/?safe_mode=no_custom%2Conly_official

Se você ainda conseguir reproduzir o problema com isso, então não é causado por um plugin não oficial, e este teste não afetará seus usuários.

2 curtidas

Legal. Mas ainda consigo reprod. Encontrei isso no console, tanto no Chrome quanto no Firefox. Vou tentar investigar mais a fundo amanhã, mas estou um pouco fora da minha zona de conforto aqui.

1 curtida

Parece estar relacionado ao select-kit, vou dar uma olhada.

1 curtida

Isso deve resolver o problema (você precisará baixar a versão mais recente do plugin):

Por algum motivo, os group_ids foram recuperados em três formatos: nil, [], ""… e o select-kit teve problemas ao iterar sobre "".

A correção principal está em plugin.rb, mas também tentei tornar o código mais resiliente em outras partes.

@markvanlan Imagino que alguma versão desse código tenha sido bugada em algum momento e criado dados corrompidos como esses? Sinta-se à vontade para investigar mais se achar que há algo a alterar ou migrar.

Também fiz alguns outros commits enquanto estava nisso:

5 curtidas

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