From b374a85eacbca8a44c1c1e062b3841562e13e126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Tue, 22 Nov 2022 16:29:47 +0100 Subject: [PATCH] [Refactoring] Architecture --- app/src/plugins/app/_config/router.ts | 36 +++++++---- .../_layout/app/_components/a-sidemenu.vue | 59 +++++++++++-------- .../login/_components/a-login-form.vue | 2 +- .../_components/a-not-working-task.vue | 0 .../_components/z-master-task-detail.vue | 0 .../_components/z-master-task-form.vue | 0 .../_components/z-master-task.vue | 0 .../_components/z-sub-task-detail.vue | 0 .../_components/z-sub-task-form.vue | 0 .../tm@dashboard/_components/z-sub-task.vue | 0 .../tm@dashboard/_components/z-tasks-grid.vue | 0 .../projects-overview/project-view.vue | 0 .../_components/a-project-calendar.vue | 0 .../tm@dashboard/projects/projects.vue | 9 +++ .../_components/_img}/icon-next.svg | 0 .../_components/_img}/icon-prev.svg | 0 .../_components/a-tasks-filter.vue | 10 ++-- .../_components/z-timeline.vue | 0 .../tasks-overview.vue => tasks/tasks.vue} | 0 .../team-tasks-overview/team-tasks.vue | 0 .../_components/a-team-form.vue | 0 .../teams-overview/teams-overview.vue | 0 .../_components/a-team-filter.vue | 0 app/src/plugins/tm@dashboard/teams/teams.vue | 9 +++ .../bloker}/_components/a-blocker-form.vue | 0 .../blokers => tm@modal/bloker}/blokers.vue | 0 .../_img/pencil-icon.svg | 0 .../_img/trash-icon.svg | 0 .../_components/a-ongoing-table.vue} | 4 +- .../tasks-ongoing/tasks-ongoing.vue} | 6 +- .../_components/a-unscheduled-table.vue} | 4 +- .../tasks-unscheduled/tasks-unscheduled.vue} | 6 +- .../teams/_components/a-teams-table.vue} | 0 app/src/plugins/tm@overview/teams/teams.vue | 9 +++ 34 files changed, 103 insertions(+), 51 deletions(-) delete mode 100644 app/src/plugins/tm@dashboard/_components/a-not-working-task.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-master-task-detail.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-master-task-form.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-master-task.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-sub-task-detail.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-sub-task-form.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-sub-task.vue delete mode 100644 app/src/plugins/tm@dashboard/_components/z-tasks-grid.vue delete mode 100644 app/src/plugins/tm@dashboard/projects-overview/project-view.vue rename app/src/plugins/tm@dashboard/{projects-overview => projects}/_components/a-project-calendar.vue (100%) create mode 100644 app/src/plugins/tm@dashboard/projects/projects.vue rename app/src/plugins/tm@dashboard/{tasks-overview/_components/assets => tasks/_components/_img}/icon-next.svg (100%) rename app/src/plugins/tm@dashboard/{tasks-overview/_components/assets => tasks/_components/_img}/icon-prev.svg (100%) rename app/src/plugins/tm@dashboard/{tasks-overview => tasks}/_components/a-tasks-filter.vue (89%) rename app/src/plugins/tm@dashboard/{tasks-overview => tasks}/_components/z-timeline.vue (100%) rename app/src/plugins/tm@dashboard/{tasks-overview/tasks-overview.vue => tasks/tasks.vue} (100%) delete mode 100644 app/src/plugins/tm@dashboard/team-tasks-overview/team-tasks.vue delete mode 100644 app/src/plugins/tm@dashboard/teams-overview/_components/a-team-form.vue delete mode 100644 app/src/plugins/tm@dashboard/teams-overview/teams-overview.vue rename app/src/plugins/tm@dashboard/{team-tasks-overview => teams}/_components/a-team-filter.vue (100%) create mode 100644 app/src/plugins/tm@dashboard/teams/teams.vue rename app/src/plugins/{tm@dashboard/blokers => tm@modal/bloker}/_components/a-blocker-form.vue (100%) rename app/src/plugins/{tm@dashboard/blokers => tm@modal/bloker}/blokers.vue (100%) rename app/src/plugins/{tm@dashboard => tm@overview}/_img/pencil-icon.svg (100%) rename app/src/plugins/{tm@dashboard => tm@overview}/_img/trash-icon.svg (100%) rename app/src/plugins/{tm@dashboard/ongoing-tasks-overview/_components/a-ongoing-tasks-overview.vue => tm@overview/tasks-ongoing/_components/a-ongoing-table.vue} (85%) rename app/src/plugins/{tm@dashboard/ongoing-tasks-overview/ongoing-tasks.vue => tm@overview/tasks-ongoing/tasks-ongoing.vue} (76%) rename app/src/plugins/{tm@dashboard/unscheduled-tasks-overview/_components/a-unscheduled-tasks-table.vue => tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue} (84%) rename app/src/plugins/{tm@dashboard/unscheduled-tasks-overview/unscheduled-tasks.vue => tm@overview/tasks-unscheduled/tasks-unscheduled.vue} (72%) rename app/src/plugins/{tm@dashboard/_components/a-blocker-task.vue => tm@overview/teams/_components/a-teams-table.vue} (100%) create mode 100644 app/src/plugins/tm@overview/teams/teams.vue diff --git a/app/src/plugins/app/_config/router.ts b/app/src/plugins/app/_config/router.ts index 4a1ebc6..fed166d 100644 --- a/app/src/plugins/app/_config/router.ts +++ b/app/src/plugins/app/_config/router.ts @@ -43,22 +43,38 @@ const routes: Array = [ redirect: '/app/dashboard/tasks', children: [ { - path: '/app/dashboard/tasks', - name: 'Tasks', - component: () => import('@/plugins/tm@dashboard/tasks-overview/tasks-overview.vue') + path: '/app/dashboard/tasks', + name: 'Dashboard - Tasks', + component: () => import('@/plugins/tm@dashboard/tasks/tasks.vue') }, { - path: '/app/dashboard/unscheduled-tasks', - name: 'Unscheduled tasks', - component: () => import('@/plugins/tm@dashboard/unscheduled-tasks-overview/unscheduled-tasks.vue') + path: '/app/dashboard/teams', + name: 'Dashboard - Teams', + component: () => import('@/plugins/tm@dashboard/teams/teams.vue') }, { - path: '/app/dashboard/ongoing-tasks', - name: 'Ongoing tasks', - component: () => import('@/plugins/tm@dashboard/ongoing-tasks-overview/ongoing-tasks.vue') + path: '/app/dashboard/projects', + name: 'Dashboard - Projects', + component: () => import('@/plugins/tm@dashboard/projects/projects.vue') + }, + + { + path: '/app/overview/unscheduled', + name: 'Overview - Unscheduled tasks', + component: () => import('@/plugins/tm@overview/tasks-ongoing/tasks-ongoing.vue') + }, + { + path: '/app/overview/ongoing', + name: 'Overview - Ongoing tasks', + component: () => import('@/plugins/tm@overview/tasks-unscheduled/tasks-unscheduled.vue') + }, + { + path: '/app/overview/teams', + name: 'Overview - Teams', + component: () => import('@/plugins/tm@overview/teams/teams.vue') } ] - }, + } ] } ] diff --git a/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue b/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue index fa524a8..3a36243 100644 --- a/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue +++ b/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue @@ -4,29 +4,9 @@ - - Úlohy - - - - Tímove zobrazenie - - - - Projektové zobrazenie - - - - Nenaplánované úlohy - 13 - - - - Ongoing tasky - - - - Tímy + + {{ page.title }} @@ -35,14 +15,43 @@ \ No newline at end of file diff --git a/app/src/plugins/tm@dashboard/tasks-overview/_components/assets/icon-next.svg b/app/src/plugins/tm@dashboard/tasks/_components/_img/icon-next.svg similarity index 100% rename from app/src/plugins/tm@dashboard/tasks-overview/_components/assets/icon-next.svg rename to app/src/plugins/tm@dashboard/tasks/_components/_img/icon-next.svg diff --git a/app/src/plugins/tm@dashboard/tasks-overview/_components/assets/icon-prev.svg b/app/src/plugins/tm@dashboard/tasks/_components/_img/icon-prev.svg similarity index 100% rename from app/src/plugins/tm@dashboard/tasks-overview/_components/assets/icon-prev.svg rename to app/src/plugins/tm@dashboard/tasks/_components/_img/icon-prev.svg diff --git a/app/src/plugins/tm@dashboard/tasks-overview/_components/a-tasks-filter.vue b/app/src/plugins/tm@dashboard/tasks/_components/a-tasks-filter.vue similarity index 89% rename from app/src/plugins/tm@dashboard/tasks-overview/_components/a-tasks-filter.vue rename to app/src/plugins/tm@dashboard/tasks/_components/a-tasks-filter.vue index c910b2f..0597885 100644 --- a/app/src/plugins/tm@dashboard/tasks-overview/_components/a-tasks-filter.vue +++ b/app/src/plugins/tm@dashboard/tasks/_components/a-tasks-filter.vue @@ -8,8 +8,8 @@ variant="outlined" >
- - + - +
+
+ + + \ No newline at end of file diff --git a/app/src/plugins/tm@dashboard/blokers/_components/a-blocker-form.vue b/app/src/plugins/tm@modal/bloker/_components/a-blocker-form.vue similarity index 100% rename from app/src/plugins/tm@dashboard/blokers/_components/a-blocker-form.vue rename to app/src/plugins/tm@modal/bloker/_components/a-blocker-form.vue diff --git a/app/src/plugins/tm@dashboard/blokers/blokers.vue b/app/src/plugins/tm@modal/bloker/blokers.vue similarity index 100% rename from app/src/plugins/tm@dashboard/blokers/blokers.vue rename to app/src/plugins/tm@modal/bloker/blokers.vue diff --git a/app/src/plugins/tm@dashboard/_img/pencil-icon.svg b/app/src/plugins/tm@overview/_img/pencil-icon.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_img/pencil-icon.svg rename to app/src/plugins/tm@overview/_img/pencil-icon.svg diff --git a/app/src/plugins/tm@dashboard/_img/trash-icon.svg b/app/src/plugins/tm@overview/_img/trash-icon.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_img/trash-icon.svg rename to app/src/plugins/tm@overview/_img/trash-icon.svg diff --git a/app/src/plugins/tm@dashboard/ongoing-tasks-overview/_components/a-ongoing-tasks-overview.vue b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue similarity index 85% rename from app/src/plugins/tm@dashboard/ongoing-tasks-overview/_components/a-ongoing-tasks-overview.vue rename to app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue index 43e7d56..04165b1 100644 --- a/app/src/plugins/tm@dashboard/ongoing-tasks-overview/_components/a-ongoing-tasks-overview.vue +++ b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue @@ -18,8 +18,8 @@ {{ (task.remaining_time / 1000 / 60 / 60).toFixed(2) }} h
- pencil-icon - trash-icon + pencil-icon + trash-icon
diff --git a/app/src/plugins/tm@dashboard/ongoing-tasks-overview/ongoing-tasks.vue b/app/src/plugins/tm@overview/tasks-ongoing/tasks-ongoing.vue similarity index 76% rename from app/src/plugins/tm@dashboard/ongoing-tasks-overview/ongoing-tasks.vue rename to app/src/plugins/tm@overview/tasks-ongoing/tasks-ongoing.vue index 89dec74..b7cf4b2 100644 --- a/app/src/plugins/tm@dashboard/ongoing-tasks-overview/ongoing-tasks.vue +++ b/app/src/plugins/tm@overview/tasks-ongoing/tasks-ongoing.vue @@ -1,15 +1,15 @@ \ No newline at end of file