Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

Pagination Cleanup

Felix Bernhardt requested to merge 186-pagination into main

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

Merge request reports