Es wäre großartig, wenn ich eine Data Explorer-Abfrage mit einer Gruppe teilen und die Abfrageparameter automatisch mit den URL-Parametern vorausfüllen könnte.
Zum Beispiel: Wenn ich diesen Parameter -- string :username habe, sollte ich ihn mit der Gruppe „my-group" und dem Benutzernamen „myName" teilen können.
Ich bringe das Thema mit einem weiteren Vorschlag wieder nach oben:
Einen &run-Parameter einzuführen, der beim Seitenaufruf automatisch einen Bericht erstellt, um dem Nutzer einen Klick zu ersparen
Eine Reihe von Parametern bereitzustellen, die den Benutzerkontext übermitteln (auf diese Weise könnte beispielsweise automatisch der Benutzername des aktuellen Nutzers eingefügt werden)
Wir wünschen uns diese Funktion, da sie es uns ermöglichen würde, interne Benachrichtigungen für Themen für jeden interessierten Nutzer einfach zu automatisieren
Es ist wichtig zu erwähnen, dass der Parameter run nicht verwendet werden sollte, wenn das Cookie same-site auf None (oder Disabled, wobei der Browser None als Standard definiert) gesetzt ist.
Wenn same-site auf none steht, könnte eine andere Website eine HTTP-GET-Anfrage stellen, ähnlich wie bei der Ausnutzung von CSRF. Zwar handelt es sich dabei nicht um eine echte CSRF-Sicherheitslücke, aber es könnten sehr rechenintensive Anweisungen im Data Explorer ausgeführt werden.
Die Cookie-Richtlinie same-site ist relativ neu, wird jedoch von den wichtigsten Browsern seit einiger Zeit unterstützt. Chrome verwendet standardmäßig Lax, und Discourse ebenfalls (sofern ich mich nicht irre), sodass dies in den meisten Fällen kein Problem darstellen sollte.
Ich habe die Parameter des Data Explorers zur URL hinzugefügt. Die Parameter werden hinzugefügt, wenn der Benutzer auf die Schaltfläche „Ausführen“ klickt.
Dies ist das Beispiel nach dem Klicken auf „Ausführen“:
Der oben verlinkte PR wurde zusammengeführt. Wurde damit erreicht, was du dir vorgestellt hast? Du musst die Abfrage ausführen, damit die Abfrageparameter zur URL hinzugefügt werden. Du kannst sie also ausführen, den Link kopieren und teilen.
Das funktioniert derzeit für Abfragen, die im Daten-Explorer ausgeführt werden, aber ich frage mich, ob es möglich wäre, dies als Bericht umzusetzen. Etwas wie:
Wir könnten die Unterstützung hinzufügen, um die Eingabefelder auf der Seite „Gruppenbericht ausführen" mit Parametern aus der URL vorzufüllen. Das wäre überhaupt nicht schwierig. Meine Frage ist: Wie erhalten Sie diese URL? Wird sie für eine bestimmte Gruppe generiert, oder erstellen Sie die URL einfach manuell?
Wenn du zur Gruppenseite gehst, siehst du einen Reiter „Reports" mit Links zu den für diese Gruppe verfügbaren Abfragen, aber die Parameter müssten wahrscheinlich manuell generiert werden.
Wir sind auf diese Anfrage zurückgekommen und haben nun einen run-Parameter hinzugefügt, der den Bericht automatisch ausführt, wenn die Seite geladen wird. Er ist auf der Data Explorer Plugin-Seite hier dokumentiert: