¡Esto se ve genial! ![]()
¿Puedes confirmar que los parámetros también funcionan?
¡Esto se ve genial! ![]()
¿Puedes confirmar que los parámetros también funcionan?
Sí, aparecen en la interfaz si la consulta tiene parámetros
Me equivoqué; los parámetros no están funcionando actualmente. Lo investigaré hoy.
El adaptador para consultas es un adaptador de administrador, por lo que los usuarios no administradores no pueden acceder al almacén de consultas. Añadí puntos de acceso a los que los usuarios no administradores pueden acceder para obtener el JSON de la consulta, pero parece que ese JSON no se está convirtiendo en modelos de consulta (por supuesto, ¿cómo podrían hacerlo), y por lo tanto no se está ejecutando la lógica de los parámetros. Supongo que necesito un adaptador no administrador para las consultas.
Veo un problema en la captura de pantalla #3: es posible que quieras volver a incluir el botón “guardar sin ejecutar”, ahora que hay datos no relacionados con consultas que vale la pena guardar.
Ah, no había notado que también habías importado el botón verde de confirmación.
El botón verde de confirmación guarda sin ejecutar, y creo que el botón “Guardar cambios y ejecutar” debería hacer exactamente eso.
¿Estás diciendo que el comportamiento de “Guardar cambios y ejecutar” debería cambiar y no ejecutar la consulta?
¡Los miembros del grupo ahora pueden ejecutar consultas con parámetros!
No he podido ejecutar las pruebas (con bundle exec rspec), por lo que no he escrito ninguna prueba para las nuevas acciones que creé. ¿Alguien puede indicarme qué me está faltando? El mensaje de error es uninitialized constant DataExplorer.
Intenta LOAD_PLUGINS=1 RAILS_ENV=test bundle exec rspec
Sí, eso funciona. ¡Gracias!
Ten en cuenta que normalmente solo uso bin/rake autospec, lo hace automáticamente; todo lo que necesitas hacer es guardar plugin.rb o algo similar.
@sam,
¿Qué opinas sobre la casilla de verificación «Incluir plan de consulta?» para los informes de grupo?
Parece algo a lo que los miembros del grupo no necesitarían tener acceso y que debería eliminarse. ¿Es esa una suposición correcta?
Estoy de acuerdo, esto es información que realmente no necesitan.
Esto se ha eliminado y el PR está listo para revisión.
Dos pruebas fallan, pero también fallan en master. Podría investigar cómo solucionarlas en este PR si eso fuera bienvenido ![]()
¡Por supuesto que sí! Lo revisaremos en breve, gracias por el excelente trabajo.
Estoy intentando usar esta función y parece que los grupos que agrego al formulario no se guardan, es decir, no hay forma de guardar el formulario.
Aquí hay una captura de pantalla de la consulta que me gustaría compartir con los moderadores.
Añado un grupo de la siguiente manera:
Y cuando actualizo la página, el grupo ha desaparecido:
Editar y “guardar” la consulta antes de actualizar tampoco tiene ningún efecto. Además, intenté compartir otras consultas, incluidas algunas de las predeterminadas del sistema, pero sin éxito.
Solo una actualización: he encontrado otro sitio en el que esto funciona, por lo que parece ser específico del sitio.
De todos modos, encontré una solución alternativa si la interfaz de usuario también está rota para ti; puedes agregar un grupo a la consulta mediante la API con una solicitud POST a https://example.com/admin/plugins/explorer/queries/<query_id>.
Configura tus encabezados, usa una clave de API para un usuario administrador:
Api-UsernameApi-KeyContent-Type – application/jsonConfigura el cuerpo de tu solicitud:
query[group_ids][] – cadena separada por comas de los IDs de grupo para permitir el acceso a esta consultaLo revisaré hoy o el lunes
No es urgente,
¡Gracias @j.jaffeux!
Esto debería solucionarse con:
Gracias por el informe.
Este tema se cerró automáticamente dos días después de la última respuesta. Ya no se permiten nuevas respuestas.