From 63ba2982c92d495de6c7e3526c3693dcfe0e3fba Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 28 Mar 2023 17:48:26 +0200 Subject: [PATCH] feat: show all parent projects in task detail view --- src/views/tasks/TaskDetailView.vue | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/views/tasks/TaskDetailView.vue b/src/views/tasks/TaskDetailView.vue index 2dda3a906..41d964842 100644 --- a/src/views/tasks/TaskDetailView.vue +++ b/src/views/tasks/TaskDetailView.vue @@ -14,9 +14,12 @@ ref="heading" />
- - {{ getProjectTitle(project) }} - +
@@ -781,6 +784,19 @@ async function setPercentDone(percentDone: number) { task: newTask, }) } + +function getAllParentProjects(project: IProject): IProject[] { + let parents = [] + if (project.parentProjectId) { + const parentProject = projectStore.getProjectById(project.parentProjectId) + parents = getAllParentProjects(parentProject) + } + + return [ + ...parents, + project, + ] +}