API Ueberarbeitung
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