meldestelle/frontend/core/domain/src
Stefan Mogeritsch 14b458860c feat(validation): integrate ÖTO/FEI rule validations and centralized validators
- Added `OetoValidators` with live-validation for OEPS numbers, FEI-IDs, license classes, and horse data to align with ÖTO/FEI 2026 standards.
- Expanded `ReiterProfilViewModel` and `PferdProfilViewModel` to include validation states (`ValidationResult`) for enhanced form feedback and dirty state tracking.
- Standardized mock data in `Stores.kt` and `NennungModels.kt` to comply with updated validation rules.
- Created `OetoValidatorsTest` to ensure validation logic accuracy (30 unit tests, all green).
- Updated `build.gradle.kts` to include `kotlin.test` dependency for JVM testing.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-04-03 09:04:12 +02:00
..
commonMain/kotlin/at/mocode/frontend/core/domain feat(validation): integrate ÖTO/FEI rule validations and centralized validators 2026-04-03 09:04:12 +02:00
jsMain/kotlin/at/mocode/frontend/core/domain refactor(ui, navigation): implement platform-specific routing and redesign components 2026-03-19 16:21:23 +01:00
jvmMain/kotlin/at/mocode/frontend/core/domain refactor(ui, navigation): implement platform-specific routing and redesign components 2026-03-19 16:21:23 +01:00
jvmTest/kotlin/at/mocode/frontend/core/domain/validation feat(validation): integrate ÖTO/FEI rule validations and centralized validators 2026-04-03 09:04:12 +02:00
wasmJsMain/kotlin/at/mocode/frontend/core/domain refactor(ui, navigation): implement platform-specific routing and redesign components 2026-03-19 16:21:23 +01:00