Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

API Ueberarbeitung

Felix Bernhardt requested to merge 340-baukasten-versions into main

Related to #340 (closed), #334 (closed), #149 (closed)

  • Fix: Laden von Gruppen, Feldern, etc., wenn beim Abfragen eines Schemas nach latest gesucht wird (Incident #334 (closed))
  • Fix: HTML 404 Page fuer ungueltige Web-Routen statt JSON Error
  • Neue Routen:
    • /api/v0/schemas/{id}
    • /api/v0/fields/{namespace}/{id}
    • /api/v0/groups/{namespace}{id}
  • API Benennung:
    • Konsistent Plural
    • POST /api/v0/schema -> POST /api/v0/schemas/xdf2 analog zum xdf3 Upload
  • Konsistente Verwendung der ueblichen Verbindung mit V von FIM ID + Version (z.B. S000000001234V1.0) in Fehlernachrichten
  • Optionaler Rueckgabewert in Service Methoden statt werfen einer NotFound Exception
  • Entfernen nicht benoetiger Exceptions
  • Fix: Sortierung nach semver beim Abfragen aller verfuegbaren Versionen
  • Fehlende Tests fuer Detailseiten von Feldern und Gruppen
  • Tests fuer unbekannte Routen (Web + API)
Edited by Felix Bernhardt

Merge request reports