FriendsOfREDAXO / forcal

Kalender- / Newsverwaltung für REDAXO. Mehrsprachig, Beliebig definierbare Eingabefelder
MIT License
20 stars 4 forks source link

Sortieren nach Datum oder Kategorie im Backend nicht funktional #48

Closed NilsWdnr closed 1 month ago

NilsWdnr commented 2 months ago

Description / Beschreibung Im Tab "Termine" des Kalenders im Backend hat man ja die Möglichkeit im Table Header auf "Datum" oder "Kategorie" zu klicken, augenscheinlich um die Liste der Termine entsprechend zu sortieren. Klickt man auf "Datum" oder "Kategorie" werden in der URL auch entsprechende Parameter gesetzt. An der eingentlichen Liste ändert sich dabei jedoch nichts. Auch ein händisches Anpassen der Parameter hat keinen Effekt. Bisher habe ich auf dieses Feature ehrlich gesagt noch nie geachtet. Daher nun die Frage: Handelt es sich dabei um ein geplantes Feature, welches noch nicht vollständig integriert ist, oder tatsächlich um einen Fehler?

Affected versions / Verwendete Versionen

REDAXO: 5.17.1 PHP: 8.1.29 Database: MySQL 8.0.36 Browser: Firefox 129.0.2

Did it whoops? / Whoops erhalten? Nein

NilsWdnr commented 2 months ago

Ich habe mir das im Code mal angeschaut, scheinbar hat noch eine entsprechende Abfrage gefehlt um die Einträge nach Datum auf oder absteigend zu sortieren. Ich erstelle gleich mal einen Pull request.

NilsWdnr commented 2 months ago

Ich habe mir das gerade nochmal genauer angeguckt. Soweit ich das sehe kommt das Problem ursprünglich daher, dass bei rex_list::factory kein defaultSort angegeben wird. Sobald man diesen Parameter mit angibt, funktionieren alle Funktionen zum Sortieren und Filtern problemlos. Eventuell liegt daher also das Problem hier beim Redaxo Core?