From b16743d27dee6690b100dddb1363588999b68e10 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Tue, 17 Mar 2026 14:26:47 +0100 Subject: [PATCH] feat(CourtDrawingDialog, DiaryView, i18n): add diary fields for duration and group selection - Introduced new diary fields in the CourtDrawingDialog for inputting duration as text and minutes, along with a group selection dropdown. - Implemented logic to calculate duration from text input, enhancing user experience in managing diary entries. - Updated the DiaryView to support the new diary fields, ensuring proper data handling and integration with existing functionalities. - Expanded localization files for English and German to include new keys related to the diary fields, improving accessibility for users. --- .../src/components/CourtDrawingDialog.vue | 137 +++++++++++++++++- frontend/src/i18n/locales/de.json | 7 +- frontend/src/i18n/locales/en-GB.json | 10 ++ frontend/src/views/DiaryView.vue | 25 +++- 4 files changed, 172 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/CourtDrawingDialog.vue b/frontend/src/components/CourtDrawingDialog.vue index ae60af9d..61375208 100644 --- a/frontend/src/components/CourtDrawingDialog.vue +++ b/frontend/src/components/CourtDrawingDialog.vue @@ -14,6 +14,31 @@ @update-drawing-data="handleDrawingDataUpdate" @update-fields="handleFieldsUpdate" /> + +
+ + + +