Compartir una consulta de Data Explorer

Como administrador, escribo una consulta en el Explorador de datos. Desde esa consulta, puedo administrar los grupos que tienen acceso a ella.

Pero si simplemente copio y pego la URL de la consulta para compartirla, mi público objetivo recibe un error 403, porque lo que yo veo es la URL de administración/edición y ellos no tienen tanto acceso.

Así que, para compartir mi consulta, tengo que ir a:

Grupos → [grupo objetivo] → Informes → [desplazarse por una lista ordenada aleatoriamente(?) ] → [hacer clic en el informe] → Copiar y pegar esa URL :face_exhaling:

¿Qué les parece si hacemos que la URL de administración/edición sea de solo lectura para usuarios no privilegiados o si me proporcionan un botón sencillo de “obtener URL” en mi interfaz de administración?

4 Me gusta

No puedo imaginar que añadir un botón allí requiera demasiado trabajo. Creo que el enlace al informe del grupo siempre tendrá el número de consulta (puedes verlo en la URL de la página de consultas de administración) al final de /g/[nombre-del-grupo]/informes/. Por lo tanto, un informe en /admin/plugins/discourse-data-explorer/queries/-15?params=null debería estar en /g/[nombre-del-grupo]/informes/-15. Dado que las consultas pueden compartirse con varios grupos, el enlace de compartir tendría que adaptarse de alguna manera para generar un enlace distinto para cada grupo. Creo que ver también los grupos listados sería útil, ya que teóricamente es posible que no quieras compartir el enlace con todos los grupos de la lista. :thinking:

Quizás intente hacer un PR para esto más tarde hoy, si me siento aventurero y mi búsqueda de empleo sigue siendo infructuosa.

3 Me gusta