Partage d'une requête Data Explorer

En tant qu’administrateur, je rédige une requête Data Explorer. À partir de cette requête, je peux gérer les groupes ayant accès à celle-ci.

Cependant, si je copie simplement l’URL de la requête pour la partager, mon public cible reçoit une erreur 403, car l’URL que je vois est l’URL d’administration/édition et ils n’ont pas autant de droits.

Ainsi, pour partager ma requête, je dois aller dans :

Groupes → [groupe cible] → Rapports → [parcourir une liste apparemment aléatoire] → [cliquer sur le rapport] → Copier/coller cette URL :face_exhaling:

Pourquoi ne pas rendre l’URL d’administration/édition en lecture seule pour les utilisateurs non privilégiés, ou bien me fournir un bouton facile « Obtenir l’URL » dans mon interface d’administration ?

4 « J'aime »

Je ne peux pas imaginer qu’ajouter un bouton là-bas serait trop de travail. Je pense que le lien vers le rapport pour le groupe sera toujours le numéro de requête (vous pouvez le voir dans l’URL de la page de requêtes d’administration) à la fin de /g/[nom-du-groupe]/rapports/. Ainsi, un rapport à l’adresse /admin/plugins/discourse-data-explorer/queries/-15?params=null devrait se trouver à /g/[nom-du-groupe]/rapports/-15. Puisque les requêtes peuvent être partagées avec plusieurs groupes, le lien de partage devrait s’adapter d’une manière ou d’une autre pour générer un lien distinct pour chaque groupe. Je pense que voir les groupes listés aiderait également, car il est théoriquement possible que vous ne souhaitiez pas partager le lien avec tous les groupes de la liste. :thinking:

Je pourrais tenter de soumettre une PR pour cela plus tard aujourd’hui, si je suis aventureux et que ma recherche d’emploi continue d’être vaine.

3 « J'aime »