meldestelle/backend/services/masterdata/docs
Stefan Mogeritsch 2f17778df6 feat(masterdata): introduce Regulation domain with API, persistence, and metrics integration
- Added `RegulationRepository` and its `Exposed` implementation for persistence.
- Implemented REST endpoints for regulations (`/rules`) in `RegulationController`, including support for tournament classes, license matrix, guidelines, fees, and configuration retrieval.
- Integrated OpenAPI documentation for `/rules` endpoints with Swagger UI in `masterdataApiModule`.
- Enabled Micrometer-based metrics for Prometheus in the API layer.
- Updated Gradle dependencies to include OpenAPI, Swagger, and Micrometer libraries.
- Registered `RegulationRepository` and `RegulationController` in `MasterdataConfiguration`.
- Improved database access patterns and reduced repetitive validation logic across domain services.
- Added unit and application tests for `RegulationController` to verify API behavior and repository interactions.
- Updated the service's `ROADMAP.md` to mark API v1 endpoints and observability as complete.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-30 15:38:18 +02:00
..
FUNKTIONAERE_QUALIFIKATIONEN.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
GEBUEHRENORDNUNG.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
OETO_STAMMDATEN.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
PFERDEPRUEFUNGEN_BEWERTUNG.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
PFERDEPRUEFUNGEN.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
REITER_LIZENZEN.md feat(docs): document Reiter-Lizenzen and integrate into masterdata service 2026-03-30 13:22:42 +02:00
REITER_PRUEFUNGEN.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
ROADMAP.md feat(masterdata): introduce Regulation domain with API, persistence, and metrics integration 2026-03-30 15:38:18 +02:00
TURNIER_KLASSEN.md feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen 2026-03-30 14:29:58 +02:00
ZNS_SCHNITTSTELLE.md feat(docs): add ZNS interface documentation and session log for OEPS compliance 2026-03-30 12:13:28 +02:00