-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
hitobito/hitobito
#2521Description
Als Gruppenadmin möchte ich Personen ohne bestimmte Qualifikationen filtern.
Neu soll auf dem Personenfilter im Panel Qualifikationen eine zusätzliche Option "Keine gültigen Qualifikationen" zur Verfügung stehen. Für diese erscheint ebenfalls das Eingabefeld "Stichdatum". Siehe auch #333.
Tech-Spec
Das Problem beim Query besteht darin, das mehrere zeitlich überlappende Qualifikationen mit gleicher Qualiart vorhanden sein können. Zum Beispiel:
- Quali A von 2016 - 2020
- Quali A von 2018 - 2022
- Quali A von 2020 - 2024
- Quali B von 2018 - 2022
- Quali C von 2022 - 2026
Wir gehen davon aus, dass Qualiart A und B angezeigt werden sollen. Die Auswahl "Person hat mindestens EINE dieser Qualifikationen" und "Person hat ALLE diese Qualifikationen" ist für diese Option nicht relevant.
- Für das Jahr 2024 wird die Person nicht angezeigt, da 3. noch gültig ist
- Für das Jahr 2025 wird die Person angezeigt, da weder A noch B gültig ist.
- Falls nur Qualiart D angezeigt werden soll, erscheint die Person immer, da sie keine solche Quali hat.
ToDo
- Filterquery anpassen
- View anpassen
- Specs schreiben
- Mit angemessener Rolle "durchklicken"
- CHANGELOG-Eintrag unter "unreleased" unten hinzufügen