Pagination Cleanup
Related to #181 (closed), #167 (closed)
Folgende Probleme gab es noch mit der aktuellen Implementierung:
- Unnoetige Dependency auf
fastapi-pagination
- Fehlende Attribute in
FullSchemaOut
- Inkonsistentes Parameterverhalten im Vergleich zu FitConnect
- Nachdem die Suchergebnisse dynamisch nachgeladen wurden, werden die Pagination-Optionen nicht aktualisiert
- Ein leeres Suchergebnis gibt einen
404
Fehler statt einer leeren Liste - Die Suche nach Stammdatenschemata war nicht explizit sortiert. Die Sortierung zwischen Aufrufen ist daher potenziell instabil und fuehrt zu Fehlern bei der Pagination.
Aenderungen:
- Fixen der oben genannten Probleme
- Wiederverwendbare Pagination-Parameter
- Herausnehmen von
element_art
- Kein serverseitiges Rendering der Suchergebnisse, um Inkonsistenz zwischen dynamischem und serverseitigem Verhalten zu vermeiden
- Steckbrief-Route ist jetzt im plural
- Einfache Frontent-Tests