feat(docs+domain): refine event and tournament models, align with updated domain terminology
- **Documentation:** - Added `2026-04-09_Session_Log_Turnier_Veranstaltung_Domain_Alignment.md` to document validation and updates to `Veranstaltung` and `Turnier` domain models. - Updated `Overview.md` to reflect new terminology and added attributes for `Veranstaltung` (`Austragungsplätze`, `Artikel-Preisliste`) and `Turnier` (`Turnierbeauftragter`, updated `Reglement`, `Nennschluss`, `Nachnenngebühr`, and `Nenntauschbörse`). - **Domain Updates:** - Adjusted `Turnier` model: renamed `richterObmannId` → `turnierbeauftragterId`, added missing fields (`nennschluss`,
This commit is contained in:
+1
-1
@@ -98,7 +98,7 @@ data class Turnier(
|
||||
fun validateFunktionaerBesetzung(): List<String> {
|
||||
val warnings = mutableListOf<String>()
|
||||
if (turnierbeauftragterId == null) {
|
||||
warnings.add("Kein Turnierbeauftragter (TB) zugewiesen. Pflichtfeld für Turnierdurchführung (ÖTO).")
|
||||
warnings.add("Kein Turnierbeauftragter zugewiesen")
|
||||
}
|
||||
if (sparte == SparteE.SPRINGEN && parcoursbauerId == null) {
|
||||
warnings.add("Kein Parcoursbauer zugewiesen. Pflichtfeld für Springturniere (ÖTO).")
|
||||
|
||||
Reference in New Issue
Block a user