Das sieht großartig aus! ![]()
Kannst du bestätigen, dass die Parameter ebenfalls funktionieren?
Das sieht großartig aus! ![]()
Kannst du bestätigen, dass die Parameter ebenfalls funktionieren?
Ja, sie werden in der Benutzeroberfläche angezeigt, wenn die Abfrage Parameter enthält.
Ich habe mich geirrt; die Parameter funktionieren derzeit nicht. Ich werde mich heute darum kümmern.
Der Adapter für Abfragen ist ein Admin-Adapter, sodass Nicht-Admin-Benutzer nicht auf den Query-Store zugreifen können. Ich habe Endpunkte hinzugefügt, die Nicht-Admins aufrufen können, um das Query-JSON zu erhalten, aber es scheint, als würde dieses JSON nicht in Query-Modelle konvertiert (natürlich, wie sollten sie das auch), sodass die Parameter-Logik nicht ausgeführt wird. Ich gehe davon aus, dass ich einen Nicht-Admin-Adapter für Abfragen benötige?
Ich sehe ein Problem im Screenshot #3: Möglicherweise möchten Sie den Button “Speichern ohne Ausführen” wiederherstellen, da es jetzt sinnvolle Nicht-Abfrage-Daten gibt, die gespeichert werden müssen.
Ah, ich habe nicht bemerkt, dass Sie auch den grünen Bestätigungsbutton importiert haben.
Der grüne Bestätigen-Button speichert, ohne die Abfrage auszuführen, und ich würde erwarten, dass der Button „Änderungen speichern und ausführen
Gruppenmitglieder können jetzt Abfragen mit Parametern ausführen!
Ich kann die Tests nicht mit bundle exec rspec ausführen und habe daher keine Tests für die neuen Aktionen geschrieben, die ich erstellt habe. Kann mir jemand sagen, was ich übersehe? Die Fehlermeldung lautet uninitialized constant DataExplorer.
Versuche LOAD_PLUGINS=1 RAILS_ENV=test bundle exec rspec
Ja, das funktioniert. Danke!
Hinweis: Ich verwende normalerweise einfach bin/rake autospec, das erledigt dies automatisch. Alles, was Sie tun müssen, ist plugin.rb oder etwas Ähnliches zu speichern.
@sam,
Was hältst du von der Checkbox „Abfrageplan einschließen?
Stimme zu, das ist Information, die sie eigentlich nicht brauchen.
Dies wurde entfernt, und der PR ist zur Überprüfung bereit.
Zwei Tests schlagen fehl, tun dies aber auch auf dem Master-Branch. Ich könnte mich darum kümmern, diese in diesem PR zu beheben, wenn das gewünscht wird ![]()
Absolut gerne!! Wir werden ihn in Kürze prüfen. Danke für die großartige Arbeit.
Ich versuche, diese Funktion zu nutzen, und es scheint, dass die Gruppen, die ich zum Formular hinzufüge, nicht gespeichert werden, d. h. es gibt keine Möglichkeit, das Formular zu speichern.
Hier ist ein Screenshot der Abfrage, die ich mit den Moderatoren teilen möchte.
Ich füge eine Gruppe wie folgt hinzu:
Und wenn ich die Seite aktualisiere, ist die Gruppe verschwunden:
Das Bearbeiten und „Speichern
Nur eine kurze Info – es funktioniert auch auf einer anderen Website, was darauf hindeutet, dass es site-spezifisch ist.
Trotzdem habe ich eine Workaround-Lösung gefunden, falls bei Ihnen ebenfalls die Benutzeroberfläche defekt ist: Sie können über die API eine Gruppe zur Abfrage hinzufügen, indem Sie einen POST-Request an https://example.com/admin/plugins/explorer/queries/<query_id> senden.
Stellen Sie Ihre Header ein und verwenden Sie einen API-Schlüssel für einen Admin-Benutzer:
Api-UsernameApi-KeyContent-Type – application/jsonSetzen Sie Ihren Request-Body:
query[group_ids][] – durch Komma getrennte Zeichenfolge mit Gruppen-IDs, um den Zugriff auf diese Abfrage zu ermöglichen.Ich werde mir das heute oder Montag ansehen.
Nicht dringend,
Vielen Dank @j.jaffeux!
Dies sollte durch folgenden Commit behoben werden:
Danke für den Bericht.
Dieses Thema wurde automatisch zwei Tage nach der letzten Antwort geschlossen. Neue Antworten sind nicht mehr erlaubt.