project-nomad/admin/docs
John Scherer 2849eb94eb fix(api): accept notes, marker_type, and position on markers endpoints
The VineJS validators in createMarker and updateMarker silently
dropped fields not in their schema. The MapMarker model and DB
include notes and marker_type, and GET responses return them, but
POST and PATCH would not persist them.

updateMarker additionally did not accept latitude/longitude, so
markers could not be repositioned via the API after creation.

- Add notes and marker_type to both validators and model assignments.
- Add latitude/longitude to the update validator.
- Add coordinate range validation on both endpoints.

Closes #768
2026-04-22 08:58:57 -07:00
..
about.md docs: update documentation for recent features and hardware page 2026-03-11 14:08:09 -07:00
api-reference.md feat(docs): add simple API reference (#615) 2026-04-03 14:26:50 -07:00
community-add-ons.md docs: add Community Add-Ons page with field manuals + W3Schools packs (#753) 2026-04-20 14:57:53 -07:00
faq.md docs: update hardware price ranges to reflect 2026 market 2026-03-20 11:46:10 -07:00
getting-started.md feat: switch all PNG images to WEBP (#575) 2026-04-03 14:26:50 -07:00
home.md feat: switch all PNG images to WEBP (#575) 2026-04-03 14:26:50 -07:00
release-notes.md fix(api): accept notes, marker_type, and position on markers endpoints 2026-04-22 08:58:57 -07:00
use-cases.md fix(docs): point Wikipedia Selector refs to /settings/zim/remote-explorer 2026-02-06 14:41:30 -08:00