meldestelle/backend/services
Stefan Mogeritsch 6b9177e818 feat(db+domain): add turniernummer and einschraenkungen fields for tournament scope and constraints
- **Database Changes:** Introduced `turnier_nummer` (mandatory, 5 digits) and `einschraenkungen` (mandatory, ÖTO-specific constraints) columns in `turniere` table. Seeded `turnier_nummer` with `oeps_turniernummer` where applicable.
- **Domain Models:** Extended `Turnier` and `DomTurnier` with `turnierNummer` and `einschraenkungen` fields. Added `TeilnehmerKreisE` enum for mapping restriction types.
- **Services and Controllers:** Updated repository and service operations to handle the new fields. Controllers reflect the new request models for creation and updates.
- **Validation:** Enforced input validation for `turnierNummer` format and `einschraenkungen` values.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-04-07 15:07:25 +02:00
..
entries feat(db+domain): add turniernummer and einschraenkungen fields for tournament scope and constraints 2026-04-07 15:07:25 +02:00
events feat(db+domain): add turniernummer and einschraenkungen fields for tournament scope and constraints 2026-04-07 15:07:25 +02:00
identity chore: update module dependencies and remove unused imports 2026-03-28 17:00:19 +01:00
masterdata Refactor license matrix and tokenizer logic: rename LicenseTable to LizenzTable, replace LicenseMatrixService with LizenzMatrixService, enhance tokenizer with normalized and fallback token handling, improve ZNS import for license extraction, and update related documentation. 2026-04-06 23:52:06 +02:00
members chore(ci): Align GH Workflows with Docker SSoT, new paths; minimal SSoT guard; staticAnalysis (#23) 2025-12-03 12:03:40 +01:00
ping Archive outdated journal logs and documents. Add Postman Runbook structure and centralize API testing documentation. Update Flyway configuration for ping-service with service-specific schema history. 2026-04-03 21:48:39 +02:00
registry chore(gradle): centralize repository config in settings.gradle.kts and simplify BOM management 2026-01-03 00:34:08 +01:00
results/results-service refactor: remove Dockerfile syntax directives to simplify and standardize definitions 2026-02-13 16:59:02 +01:00
scheduling/scheduling-service refactor: remove Dockerfile syntax directives to simplify and standardize definitions 2026-02-13 16:59:02 +01:00
zns-import/zns-import-service Refactor license matrix and tokenizer logic: rename LicenseTable to LizenzTable, replace LicenseMatrixService with LizenzMatrixService, enhance tokenizer with normalized and fallback token handling, improve ZNS import for license extraction, and update related documentation. 2026-04-06 23:52:06 +02:00