From 7394f9910a38948313267db8a1880cabe1915b2d Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sat, 28 Oct 2023 11:22:14 +0200 Subject: [PATCH] Use backend as taskgroup source and add number active tasks --- backend/.idea/workspace.xml | 8 +- .../api/controller/TaskgroupController.java | 8 ++ .../taskgroup/RecursiveTaskgroupInfo.java | 63 +++++++++++++++ .../timemanager/tasks/TaskOverviewInfo.java | 72 +++++++++++++++++ frontend/src/api/.openapi-generator/FILES | 2 + frontend/src/api/api/taskgroup.service.ts | 56 +++++++++++++ frontend/src/api/model/models.ts | 2 + .../src/api/model/recursiveTaskgroupInfo.ts | 27 +++++++ frontend/src/api/model/taskOverviewInfo.ts | 40 ++++++++++ .../taskgroup-overview.component.css | 19 ++++- .../taskgroup-overview.component.html | 12 ++- .../taskgroup-overview.component.ts | 61 ++++---------- openapi.yaml | 80 ++++++++++++++++++- 13 files changed, 397 insertions(+), 53 deletions(-) create mode 100644 backend/src/main/java/core/api/models/timemanager/taskgroup/RecursiveTaskgroupInfo.java create mode 100644 backend/src/main/java/core/api/models/timemanager/tasks/TaskOverviewInfo.java create mode 100644 frontend/src/api/model/recursiveTaskgroupInfo.ts create mode 100644 frontend/src/api/model/taskOverviewInfo.ts diff --git a/backend/.idea/workspace.xml b/backend/.idea/workspace.xml index 07e8d25..614d225 100644 --- a/backend/.idea/workspace.xml +++ b/backend/.idea/workspace.xml @@ -5,10 +5,10 @@ + + - - - +