Ce serait formidable si je pouvais partager une requête Data Explorer avec un groupe et que les paramètres de la requête soient préremplis avec les paramètres de l’URL.
Par exemple, si j’ai ce paramètre -- string :username, je devrais pouvoir le partager avec le groupe « my-group » avec le nom d’utilisateur « myName ».
Je remonte le sujet avec une nouvelle suggestion :
ajouter un paramètre &run qui déclenchera le rapport au chargement de la page, afin d’éviter à l’utilisateur de cliquer
ajouter un ensemble de paramètres permettant de transmettre le contexte de l’utilisateur (ce qui permettrait, par exemple, d’insérer automatiquement le nom d’utilisateur de l’utilisateur actuel)
Nous souhaitons cette fonctionnalité car elle nous permettrait d’automatiser facilement les notifications internes pour les sujets destinés à chaque utilisateur intéressé
Il est important de noter que si un paramètre run est ajouté, il ne doit pas être utilisé si le cookie same-site est défini sur None (ou Disabled et que le navigateur définit None comme valeur par défaut).
Si same-site est none, un autre site pourrait être consulté et effectuer une requête HTTP GET, de la même manière que l’exploitation d’une faille CSRF. Bien qu’il ne s’agisse pas d’une vulnérabilité CSRF à proprement parler, cela permettrait d’exécuter des instructions très coûteuses dans l’explorateur de données.
La politique de cookie same-site est relativement nouvelle, mais les principaux navigateurs la prennent déjà en charge depuis un certain temps. Chrome utilise Lax par défaut, et Discourse aussi (si je ne me trompe pas), donc cela ne devrait poser aucun problème dans la plupart des cas.
J’ai ajouté les paramètres de l’Explorateur de données à l’URL. Ces paramètres sont ajoutés lorsque l’utilisateur clique sur le bouton « Exécuter ».
Voici un exemple après avoir cliqué sur « Exécuter » :
La PR liée ci-dessus a été fusionnée. Cela répond-il à ce que vous recherchiez ? Vous devez exécuter la requête pour que les paramètres de requête soient ajoutés à l’URL. Vous pouvez donc l’exécuter, copier le lien et le partager.
Cela fonctionne actuellement pour les requêtes exécutées dans l’Explorateur de données, mais je me demande s’il serait possible de le faire fonctionner sous forme de rapport. Quelque chose comme :
Nous pourrions ajouter la prise en charge du remplissage des champs sur la page d’exécution du rapport des groupes, à l’aide de paramètres provenant de l’URL. Cela ne serait pas difficile du tout. Ma question est la suivante : comment obtenez-vous cette URL ? Est-elle générée automatiquement pour un groupe donné, ou la générez-vous manuellement ?
Si vous allez sur la page du groupe, vous verrez un onglet « Rapports » contenant des liens vers les requêtes disponibles pour ce groupe, mais les paramètres devront probablement être générés manuellement.
D’accord, j’ajouterai la prise en charge du remplissage des champs dans la page d’affichage du rapport des groupes, en utilisant les paramètres de l’URL.
Nous sommes revenus sur cette demande et avons maintenant ajouté un paramètre run qui exécutera automatiquement le rapport lors du chargement de la page. Il est documenté sur la page du plugin Data Explorer ici :