Anpassung Request und Response für Nummernkreis
Warum machen wir das?
Die Reporting-Vorgänge #68 (closed)-#72 (closed) konnten geschlossen werden, weil die API-Responsedaten zur Erstellung von Reports ausreichend sind. Voraussetzung ist die Anrechnung der Responses um zusätzliche Daten.
Im ersten Schritt ist anhand der Tabelle, in der die Änderungen an Request/Response beschreiben sind, zu analysieren.
Im zweiten Schritt sind die Code-Änderungen entsprechend umzusetzen.
Relevante Informationen
- Die Tabellendatei mit den Änderungen an Request/Response liegt in der Nextcloud: https://nextcloud.fitko.net/index.php/f/262095
- Die Tabellendatei enthält auf dem ersten Reiter eine Legende der Symbole. Ich habe sie um Kennzeichnungen erweitert, die es ermöglichen, die gewünschten Änderungen (mit + markiert) zu analysieren, ob sie bereits umgesetzt sind (+x) oder tatsächlich fehlen (++) und ob die Code-Änderung vorgenommen wurde (+++).
- Rückfragen zu den geforderten Änderungen sind gewiss. Es gibt beispielsweise den angeforderten Request-Parameter "Detaillierungsstufe", der noch nicht in der Spezifikation XDatenfelder 3.0.0 enthalten ist, sondern nachgetragen wurde. Diese Rückfragen wollen wir systematisch aufnehmen. Dies erfolgt auf dem Reiter "Rückfragen"
Akzeptanzkriterien
-
Zunächst ist nur für die ersten zwei Tabellenzeilen exemplarisch zu analysieren, wie die Unterschiede zwischen bereits umgesetztem Code und angeforderten Änderungen sind. -
Anschließend ist für diese zwei Tabellenzeilen exemplarisch der Code zu ändern. -
Die Rückfragen wurden entweder so beantwortet, dass Codeänderungen möglich sind, oder es gibt zusätzliche Issues hier im Gitlab, mit denen die Änderungen für die Bearbeitung zu einem späteren Zeitpunkt vorgesehen sind. -
Implementierung (Schema) -
Implementierung (Dokumentensteckbrief) -
Tests hinzufuegen -
Tabelle aktualisieren
Edited by Pavlos Giannakis