Fortsetzung der Diskussion von Sortierung nach Erstellungsdatum funktioniert nicht :
Die Kategorie-/Tag-Links auf der Homepage/Seitenleiste (Klasse=„subcategory“) laden die Kategorie über /latest.json. Sie erscheinen nicht in der URL, aber Sie können sie im Netzwerk-Tab sehen:
Das bedeutet, dass die Themen in der Kategorie nach der neuesten Aktivität sortiert werden.
Wenn die Kategorie eine Einstellung mit einer anderen Reihenfolge hat, wird diese nicht berücksichtigt. Um die Standardreihenfolge zu sehen, müssen Sie die Seite neu laden. Beispiel: Kategorie 25 mit der Reihenfolge „erstellt absteigend“:
3 „Gefällt mir“
Nur zur Bestätigung, dass wir dies reproduzieren konnten und uns darum kümmern.
2 „Gefällt mir“
Ich glaube, das ist jetzt behoben in:
main ← default-sort-order
opened 03:41PM - 25 Aug 23 UTC
When navigating around, we make ajax requests with a parameter like `?filter=lat… est`. This results in the TopicQuery being set up with `filter: "latest"` as a string. The logic introduced in fd9a5bc0 checks for equality with `:latest` and `:unseen` symbols, which didn't work correctly in this situation
This commit makes the logic detect both strings and symbols, and adds a spec for the behaviour.
4 „Gefällt mir“
@JammyDodger @david Ich habe gerade ein Upgrade durchgeführt und das Problem besteht weiterhin. Zur Reproduktion:
Setzen Sie die Standardreihenfolge einer Kategorie auf „Erstellt absteigend“.
Klicken Sie auf den Link dieser Kategorie auf der Homepage/Seitenleiste.
Erwartetes Verhalten: Themen sortiert nach absteigendem Erstellungsdatum.
Tatsächliches Verhalten: Themen sortiert nach absteigendem Änderungsdatum.
Laden Sie die Seite neu.
Erwartetes Verhalten: Themen bleiben nach absteigendem Änderungsdatum sortiert.
Tatsächliches Verhalten: Themen werden jetzt korrekt nach absteigendem Erstellungsdatum sortiert.
1 „Gefällt mir“
david
(David Taylor)
5. September 2023 um 20:58
8
Hallo @Nacho_Caballero – ich habe gerade einen zweiten Fix hochgeladen, der die Dinge wie erwartet zum Laufen bringen sollte:
committed 06:05PM - 05 Sep 23 UTC
Previously we would respect it if the filter was `nil`, but if `default` was exp… licitly passed then it would ignore the category order settings. This explicit passing of `filter=default` happens for some types of navigations in the JS app.
This extends the fix from 92bc61b4be9242dd0242ed60641a5129938a231a
Bitte lasst uns wissen, ob ihr nach dem Update immer noch Probleme seht.
5 „Gefällt mir“
Danke für die tolle Arbeit, David. Jetzt funktioniert es perfekt.
4 „Gefällt mir“
david
(David Taylor)
Geschlossen,
11. September 2023 um 07:00
11
Dieses Thema wurde nach 5 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.