From 025ad68cf33ec0e6f791793cf7b4f972631dffd2 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Fri, 30 Jan 2026 23:03:50 +0100 Subject: [PATCH] feat(tournament): adjust mini championship year label and winning sets logic - Updated the German localization for the mini championship year label to simplify the text. - Introduced a new reactive property to dynamically set the number of winning sets based on the mini championship type, defaulting to 1 for mini championships. --- frontend/src/i18n/locales/de.json | 2 +- frontend/src/views/TournamentTab.vue | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index 9d73def..af8bc43 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -563,7 +563,7 @@ "openTournaments": "Offene Turniere", "miniChampionships": "Minimeisterschaften", "newMiniChampionship": "Neue Minimeisterschaft", - "miniChampionshipYear": "Jahr (Altersstufen)", + "miniChampionshipYear": "Jahr", "miniChampionshipYearHint": "12 = in diesem Jahr 11 oder 12 Jahre, 10 = 9 oder 10, 8 = 8 oder jünger", "miniChampionshipLocation": "Ort", "tournamentParticipations": "Turnierteilnahmen", diff --git a/frontend/src/views/TournamentTab.vue b/frontend/src/views/TournamentTab.vue index 65e0b83..7ecbb08 100644 --- a/frontend/src/views/TournamentTab.vue +++ b/frontend/src/views/TournamentTab.vue @@ -953,6 +953,12 @@ export default { } }, immediate: false + }, + isMiniChampionship: { + handler(val) { + this.newWinningSets = val ? 1 : 3; + }, + immediate: true } }, async created() { @@ -1639,7 +1645,7 @@ export default { this.newDate = ''; this.newMiniOrt = ''; this.newMiniYear = new Date().getFullYear(); - this.newWinningSets = 3; + this.newWinningSets = 1; } catch (error) { console.error('Fehler beim Anlegen der Minimeisterschaft:', error); const message = safeErrorMessage(error, this.$t('tournaments.errorCreatingTournament'));