feat(DiaryView, DiaryDateActivityService): implement group filtering and enhance activity display
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 43s

- Added a group filter dropdown in the DiaryView component to allow users to filter group activities by selected group.
- Updated the DiaryDateActivityService to include groupId in the query for maximum orderId, improving activity management.
- Enhanced the display logic for group activities to reflect the selected filter, improving user experience and data clarity.
This commit is contained in:
Torsten Schulz (local)
2026-05-08 11:35:22 +02:00
parent 940f77e29b
commit 93796cecd6
2 changed files with 116 additions and 11 deletions

View File

@@ -386,7 +386,8 @@ class DiaryDateActivityService {
devLog(predefinedActivity);
const maxOrderId = await GroupActivity.max('orderId', {
where: {
diaryDateActivity: diaryDateActivity.id
diaryDateActivity: diaryDateActivity.id,
groupId: Number(groupId)
}
});
const nextOrderId = Number.isFinite(maxOrderId) ? (maxOrderId + 1) : 1;