No se pueden seleccionar grupos en el explorador de datos

No puedo usar la nueva función para permitir que ciertos grupos accedan a consultas. ¿Qué me estoy perdiendo?

Discourse 2.4.0.beta5 Release Notes - #2 by justin

discourse-data-explorer

  • Permitir que los grupos accedan a consultas

Tengo esta casilla en Data Explorer:
image
Pero no funciona: por ejemplo, si escribo “moderadores” (sin comillas), no busca ni autocompleta, y si guardo la consulta y vuelvo a ella, la casilla vuelve a estar vacía y los moderadores no tienen acceso a la consulta.

He probado con otros grupos también; el problema no es específico de los moderadores.

No veo ninguna configuración relacionada; la única opción es habilitar Data Explorer.

1 me gusta

@markvanlan ¿alguna idea sobre :arrow_double_up:?

1 me gusta

Si eres autoalojado, ¿actualizaste tanto Discourse como el complemento Data Explorer?

1 me gusta

No he podido reproducir esto localmente, y la selección de grupos está funcionando aquí en meta.

Incluso si Discourse no se actualizó cuando se actualizó el plugin data-explorer, los grupos deberían poder agregarse.

4 Me gusta

Ejecuté ./launcher rebuild app. Vi que descargaba los plugins mientras observaba la consola.

1 me gusta

¿Estás en la rama estable?

2 Me gusta

Estoy usando 2.4.0.beta6.

¿Hay algún plugin no oficial instalado?

Sí, pero en la práctica esto no es una prioridad lo suficientemente alta como para empezar a eliminar plugins y personalizaciones de CSS, si está funcionando para todos los demás.

Primero puedes probar usando el modo seguro. Puedes usar este modo seguro:

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

Si aún puedes reproducir el problema con esto, entonces no se debe a un complemento no oficial, y esta prueba no afectará a tus usuarios.

2 Me gusta

Bien. Pero aún puedo reproducirlo. Encontré esto en la consola, tanto en Chrome como en Firefox. Intentaré profundizar más mañana, pero me he quedado un poco fuera de mi zona de confort aquí.

1 me gusta

Parece estar relacionado con select-kit, lo revisaré.

1 me gusta

Eso debería solucionarlo (tendrás que actualizar a la última versión del plugin):

Por alguna razón, group_ids se recuperaba en tres formatos: nil, [], ""… y select-kit tenía problemas al iterar sobre "".

La corrección importante está en plugin.rb, pero también intenté hacer el código más resistente en otras partes.

@markvanlan Imagen que alguna versión de este código tuvo errores en algún momento y generó datos corruptos como estos. Si crees que hay algo que cambiar o migrar, siéntete libre de investigar más.

También realicé algunas otras confirmaciones mientras estaba en ello:

5 Me gusta

Este tema se cerró automáticamente después de 33 horas. Ya no se permiten nuevas respuestas.