Daten-Explorer-Parameter mit URL-Parametern füllen

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.

Etwas in der Art:

https://mydomain.com/g/my-group/reports/100?username=myName

11 „Gefällt mir“

Klar … ich setze hier ein pr-welcome, das klingt nach einer schönen Verbesserung für den Alltag!

4 „Gefällt mir“

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 :slight_smile:

4 „Gefällt mir“

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“:
Screen Shot 2021-07-28 at 1.19.56 PM


Und hier ist der Link zum PR:

6 „Gefällt mir“

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.

3 „Gefällt mir“

@Nam, danke für deine Arbeit daran!

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:

mysite.com/g/my-group/reports/6&params=%7B\"months_ago\"%3A\"3\"%7D

2 „Gefällt mir“

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.

1 „Gefällt mir“

Okay, ich werde die Unterstützung für das Ausfüllen der Eingabefelder auf der Anzeige-Seite des Gruppenberichts mit Parametern aus der URL hinzufügen.

5 „Gefällt mir“

Ich glaube, wir sind nie dazu gekommen? Ich kann mir gut vorstellen, dass es nützlich ist.

Diese PR sollte das ausgleichen können:

Die Auswirkung ist wie im obigen Zitat gezeigt

4 „Gefällt mir“

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:

2 „Gefällt mir“