Closed StephanStrehlerCGI closed 1 year ago
Aktuell haben wir in der UI auch das Problem, dass nur 10 Elemente angezeigt werden, obwohl mehr vom Backend kommen. Liegt daran, dass die PagableList schon verwendet wird und Default-Size auf 10 steht, aber kein Footer existiert zum weiterschalten der Page
Wegen Polyflow nach hinten geschoben
Ist Situation
Aktuell werden alle Prozesse als Liste vom Backend geholt und im Frontend nur in der UI Schicht auf Seiten aufgeteilt. Die gesamte Liste wird im Redux Store gespeichert. Dies kann zu Performanceproblemen führen.
Soll Situation
Das Backend liefert die Ergebnisse Seitenweise an das Frontend aus. Dieses zeigt nur die entsprechenden Elemente an
Akzeptanzkriterien (Aufgabenbedingt technisch)
offene Punkte
Wording Problem: Im Frontend heißt das alles processDefinition und processInstances. Im Backend wird aber Service verwendet. Welche Bezeichnung ist richtig?
technische Hinweise
Die beiden benötigen Rest Controller: ServiceInstanceController: io.muenchendigital.digiwf.service.instance.api.resource.ServiceInstanceController ServiceDefinitionController: io.muenchendigital.digiwf.service.definition.api.resource.ServiceDefinitionController
Für Tanstack Query kann die Umsetzung der Tasks als Vorlage genommen werden.