Research-IT-Swiss-TPH / pdf-form-filling-api

API to read, fill and flatten PDF forms.
https://143.198.242.211.sslip.io/
0 stars 2 forks source link

Added jobs, minor erd adjustments #36

Closed edenst-TPH closed 6 months ago

edenst-TPH commented 6 months ago

add-Jobs complete w code, migration, seed, test-https; ERD: documents.description, JobLog

edenst-TPH commented 6 months ago

Erwarteter Inhalt / Validierung nicht definitiv klar: Muss zB die Job-Size (= Anzahl Records) mitgegeben werden, oder parsen wir jetzt? Dynamische Validierungen zu erwarten: Passt die Anzahl Records ins User-Kontingent? Stimmen die übergebenen Datenfelder zum PDF-Formular? Es wird wohl partielle Updates geben mit evtl nur einem Feld, zB Statuswechsel, TimeStamps started / finished_at. => vorerst ist JobRepository->toRow() sehr flexibel; nimmt einfach übergebene Datenfelder und filtert auf erwartete bekannte Feldnamen. Und JonValidator verlangt nur id_document

edenst-TPH commented 6 months ago

Endpoint "createJob" will be extended to include validations, see add-Jobs issue