So verwendet man apply_custom_query aus topic_query.rb für Themen auf der Review-Seite im Plugin

Hallo,

ich habe ein Plugin, das die Funktion TopicQuery.add_custom_filter verwendet.

Es wendet meinen benutzerdefinierten Filter wie erwartet nur auf die Standardansicht der Themen auf der Startseite an.

Mir ist aufgefallen, dass dies daran liegt, dass in der Datei topic_query.rb in der Methode default_results ein Aufruf zum Anwenden meiner benutzerdefinierten Filter mit folgendem Code erfolgt:

    result = apply_ordering(result, options)

Das ist gut, aber nicht genau das, was ich wollte. Ich möchte, dass dieser Filter auf alles angewendet wird, was unter der Seite /review angezeigt wird. Ich bin mir nicht sicher, wie ich das bewerkstelligen könnte.

Ist jemand mit diesem Teil des Codes vertraut?

Die Art und Weise, wie ich derzeit filtere, ist hier zu sehen:
https://github.com/hms-networks/discourse-location-filters/blob/test/app/controllers/filter_controller.rb

Und die Discourse-RB-Datei, von der ich spreche, ist diese hier:

Ich vermute, ich habe mich in die Irre geleitet, als ich diesen Pfad für die Themenabfrage eingeschlagen habe, denn es sieht so aus, als ob „reviewables