ASE-Projekte-WS-2021 / ase-ws-21-unser-horsaal

ase-ws-21-unser-horsaal created by GitHub Classroom
2 stars 0 forks source link

(MEETINGS) Filter- und Sortierungsfunktionalität mit dem UI verbinden. #206

Closed Rusi91 closed 2 years ago

Rusi91 commented 2 years ago
Rusi91 commented 2 years ago

Die Sortier- und Filterfunktionalität bzw. -logik der ArrayListUtil (siehe issue #107 ) wird mit der von Julian bereitgestellten FilterSortUtil verknüpft.

Rusi91 commented 2 years ago

Die Sortieroptionen funktionieren. Filteroptionen folgen.

Rusi91 commented 2 years ago

218 Default Sortierung der Meetings nach aktuellste umstellen, derzeit chronologisch.

Rusi91 commented 2 years ago

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.

Rusi91 commented 2 years ago

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"

filterung1 filterung2

Sowohl Sortierung, als auch Filterung aufgehoben -> Komplette Liste + Sortierung nach aktuellsten threads per default