Closed Rusi91 closed 2 years ago
Die Sortier- und Filterfunktionalität bzw. -logik der ArrayListUtil (siehe issue #107 ) wird mit der von Julian bereitgestellten FilterSortUtil verknüpft.
Die Sortieroptionen funktionieren. Filteroptionen folgen.
Filteroptionen funktionieren, jedoch nicht das Zurücksetzen einer Filteroption -> komplette Liste wird nicht angezeigt -> nächste Filterung arbeitet mit der vorher gefilterten Liste weiter. Lediglich beim Zurückgehen wird die Liste wieder komplett.
Filterfunktionen funktionieren jetzt. Sollte eine Filterung abgeschaltet werden, wird wieder die volle Liste angezeigt. Es kann gleichzeitig gefiltert und sortiert werden. Jedoch kann nur gleichzeitig eine Filterfunktion aktiv sein, da zum Beispiel die gleichzeitige Filterung nach sowohl selber erstellten, als auch vom Kursersteller erstellten threads keinen Sinn macht, da das Ergebnis eine leere Liste wäre.
Beispiel: Sortierung nach "meiste Likes" und Filterung nach dem tag "Organisatorisch"
Sowohl Sortierung, als auch Filterung aufgehoben -> Komplette Liste + Sortierung nach aktuellsten threads per default