From 9622e9bdb772c07cc8f1716310f92b2744bbd894 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Fri, 8 May 2026 13:11:56 +0200 Subject: [PATCH] feat(DiaryView): implement grouped plan table for enhanced activity display - Added a new grouped plan table view in the DiaryView component to display activities organized by groups. - Introduced computed properties `showGroupedPlanTable` and `groupedPlanRows` to manage the display logic and data structure for grouped activities. - Enhanced the template to conditionally render the grouped view, improving user experience and clarity in activity management. --- frontend/src/views/DiaryView.vue | 149 ++++++++++++++++++++++++++++++- 1 file changed, 147 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/DiaryView.vue b/frontend/src/views/DiaryView.vue index 752289af..530adf9d 100644 --- a/frontend/src/views/DiaryView.vue +++ b/frontend/src/views/DiaryView.vue @@ -412,7 +412,12 @@ - + + + + + + @@ -421,7 +426,54 @@ - + + + + + + + + + + + +
{{ $t('diary.startTime') }}Gemeinsam{{ group.name }}
{{ $t('diary.startTime') }} {{ $t('diary.activityOrTimeblock') }}
{{ formatDisplayTime(row.startTime) }} +
+
+
+ {{ getPlanItemDisplayLabel(item) }} + + {{ getPlanItemStatus(item).label }} + +
+
+ + + +
+
+
+ - +
+
+
+
+ {{ getPlanItemDisplayLabel(item) }} + + {{ getPlanItemStatus(item).label }} + +
+
+ + + +
+
+
+ - +
{{ calculateNextTime }} + {{ $t('diary.planAddHint') }} +