meldestelle/docs/temp/ToDos und Folgearbeiten.md

2.4 KiB

ToDos

Bitte analysieren, vervollständigen bzw. korrigieren und optimieren. Anschließend alle betroffene Dokumentationen aktualisieren.

Ich bitte um diese Vervollständigungen bzw. Korrekturen und Optimierungen. Anschließend alle betroffene Dokumentationen aktualisieren und mir berichten was, wie implementiert wurde.

Bitte

ZNS-Importer

Die Aufgabe des ZNS-Importer ist die vom OEPS zur Verfügung gestellten Daten

  • eingeben zu nehmen
  • diese sauber in unsere Datenbank zu übertragen
  • die ZNS-Daten aus unserer Datenbank im System zur Verfügung stellen

Welche Daten und in welcher Form die ZNS-Daten vom Verband zur Verfügung gestellt werden, ist im Pflichtenheft genau Dokumentiert

"jobId":"f028e1bb-fdaa-46c7-bbef-36bcdc4bb354"}st curl http://localhost:8081/api/v1/import/zns/{f028e1bb-fdaa-46c7-bbef-36bcdc4bb354}/status {"jobId":"b589e1ed-7ed5-4b6a-b884-d1a5d8d6e6e9"}

{"jobId":"03ad288b-ef2c-4510-ad04-9e8154a62ed1"}

Strategie & Schlachtplan zur Fertigstellung

Wir konzentrieren uns auf RICHT01.dat "Funktionäre".

  1. Korrektur der Datenbank-Initialisierung (Prio 1)
  • Code-Fix: Ergänzung von FunktionaerQualifikationTable in MasterdataDatabaseConfiguration.kt und ZnsImportDatabaseConfiguration.kt.
  1. Validierung der Parser-Logik (Prio 2)

"Das FunktionaerExposedRepository ist bereits darauf vorbereitet, diese Qualifikationen in der Tabelle funktionaer_qualifikation zu synchronisieren (Löschen alter Einträge + Insert neuer Einträge bei jedem Save-Vorgang)."

  • 'funktionaer_qualifikation' sind wichtig und sind in der ÖTO genau denfiniert. Wir sollten die Richter- Parcoursbauer-Qualifikationen durch unseren 📜 [ÖTO/FEI Rulebook Expert] ausarbeiten lassen, damit wir diese sauber und wiederverwertbar in den Master-Daten festsetzen können. Dann brauchen wir diese nicht immer löschen und neu eintragen, sonder nur abgleichen und zu den jeweiligen Richter/Parcoursbauer verlinken. Ein Funktionär, ein bis viele Qualifikationen
  1. Optimierung der ZNS-Import Strategie
  1. Dokumentation & Abschluss (Prio 3)
  1. Code-Fix: Ergänzung von FunktionaerQualifikationTable in MasterdataDatabaseConfiguration.kt und ZnsImportDatabaseConfiguration.kt.
  2. Re-Test: Erneuter Import der ZNS.zip via Gateway-Endpunkt.
  3. Frontend-Anbindung: Die API-Endpunkte unter http://localhost:8081/api/v1/import/zns sind nun bereit für die Integration in den "Admin/Maintenance"-Bereich des Frontends.