Projekt

Allgemein

Profil

Aktionen

GX-Bug #50223

geschlossen

REST API überarbeiten (LIMIT)

Von Till Tepelmann vor etwa 7 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
REST-API
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.3.2.0
Release Notes Langtext:

REST-API; Limit und Offset werden beim Laden von Kunden und Bestellungen nun bereits datenbankseitig angewendet.

Tags:
Fix

Beschreibung

Die REST API sollte überarbeitet werden, sodass ein Limit auch genutzt werden kann um das Ergebnis über SQL zu filtern, sodass die Abfrage bei vielen Einträgen diese nicht erst alle in den Speicher laden muss.
Bei einigen Hostern dauert die Abfrage sonst extrem lange und führt dann zu keinem Ergebnis. Im schlimmsten Fall wird der Server mit einem Error 500 abbrechen.

Lösung:

https://sources.gambio-server.net/gambio/gxdev/merge_requests/461


Aktionen #1

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix.patch wurde hinzugefügt

Die Anpassungen müssten dann nur noch auf die anderen APIController übertragen werden.

Aktionen #2

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix.patch wurde gelöscht
Aktionen #3

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix1.patch wurde hinzugefügt
Aktionen #4

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix1.patch wurde gelöscht
Aktionen #5

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix2.patch wurde hinzugefügt
Aktionen #6

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Tags wurde von Fix zu Fix, MR geändert
  • Beschreibung aktualisiert (Vergleich)
Aktionen #7

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Datei RESTAPILimitFix2.patch wurde gelöscht
Aktionen #8

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Priorität wurde von Dringend zu Sofort geändert
Aktionen #9

Von Till Tepelmann vor etwa 7 Jahren aktualisiert

  • Thema wurde von REST API überarbeiten (LIMIT, ORDER BY) zu REST API überarbeiten (LIMIT) geändert
Aktionen #10

Von Alexandros Tselegidis vor etwa 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Alexandros Tselegidis gesetzt
Aktionen #11

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert

Unit Tests fehlen noch...

Aktionen #12

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.4.0.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #13

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #14

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

Aktionen #15

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags wurde von Fix, MR zu Fix geändert
Aktionen

Auch abrufbar als: Atom PDF