From ef6369714b62779a648a2e741408817b369cedbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Wed, 22 Feb 2023 16:44:20 +0100 Subject: [PATCH] [Task] Delete fix --- .../_img => app/_img/icons}/bin.svg | 0 .../_img => app/_img/icons}/checkmark.svg | 0 app/src/plugins/app/_img/icons/eye.svg | 1 + .../home-icon.svg => app/_img/icons/home.svg} | 0 .../_img => app/_img/icons}/icon-next.svg | 0 .../_img => app/_img/icons}/icon-prev.svg | 0 .../_img => app/_img/icons}/pencil.svg | 0 .../search-icon.svg => _img/icons/search.svg} | 0 .../app/{_layout => }/_img/jandl-logo.svg | 0 .../app/_layout/app/_components/a-header.vue | 2 +- .../_layout/app/_components/a-sidemenu.vue | 2 +- .../app/_layout/auth/_components/a-header.vue | 2 +- app/src/plugins/app/_theme/global.sass | 7 +++++ .../_components/a-seach-result-task.vue | 6 ++-- .../_components/a-search-result-team.vue | 4 +-- app/src/plugins/tm@_store/store/index.ts | 12 ++++---- .../tm@dashboard/_components/z-timeline.vue | 17 ++++++----- .../tasks/_components/a-tasks-filter.vue | 4 +-- .../teams/_components/a-team-filter.vue | 4 +-- .../master-task/_components/a-tasks-table.vue | 28 +++++-------------- .../z-delete-master-task-modal.vue | 2 +- .../master-task/z-master-task-modal.vue | 4 +-- .../_components/a-mastertask-name.vue | 21 +++++++++++++- .../_components/a-task-spent-time.vue | 2 +- .../task/_components/z-task-readonly-info.vue | 4 ++- .../tm@modal/task/z-complete-task-modal.vue | 2 +- .../tm@modal/task/z-delete-task-modal.vue | 2 +- .../plugins/tm@modal/task/z-task-modal.vue | 13 ++++++--- .../plugins/tm@overview/_img/pencil-icon.svg | 4 --- .../plugins/tm@overview/_img/trash-icon.svg | 7 ----- .../_components/a-ongoing-table.vue | 7 +++-- .../tasks-ongoing/tasks-ongoing.vue | 2 +- .../_components/a-unscheduled-table.vue | 7 +++-- .../tasks-unscheduled/tasks-unscheduled.vue | 2 +- .../teams/_components/a-teams-table.vue | 4 +-- 35 files changed, 93 insertions(+), 79 deletions(-) rename app/src/plugins/{tm@dashboard/_components/_img => app/_img/icons}/bin.svg (100%) rename app/src/plugins/{tm@dashboard/_components/_img => app/_img/icons}/checkmark.svg (100%) create mode 100644 app/src/plugins/app/_img/icons/eye.svg rename app/src/plugins/{tm@dashboard/_components/_img/home-icon.svg => app/_img/icons/home.svg} (100%) rename app/src/plugins/{tm@dashboard/_components/_img => app/_img/icons}/icon-next.svg (100%) rename app/src/plugins/{tm@dashboard/_components/_img => app/_img/icons}/icon-prev.svg (100%) rename app/src/plugins/{tm@dashboard/_components/_img => app/_img/icons}/pencil.svg (100%) rename app/src/plugins/app/{_layout/app/_img/search-icon.svg => _img/icons/search.svg} (100%) rename app/src/plugins/app/{_layout => }/_img/jandl-logo.svg (100%) delete mode 100644 app/src/plugins/tm@overview/_img/pencil-icon.svg delete mode 100644 app/src/plugins/tm@overview/_img/trash-icon.svg diff --git a/app/src/plugins/tm@dashboard/_components/_img/bin.svg b/app/src/plugins/app/_img/icons/bin.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/bin.svg rename to app/src/plugins/app/_img/icons/bin.svg diff --git a/app/src/plugins/tm@dashboard/_components/_img/checkmark.svg b/app/src/plugins/app/_img/icons/checkmark.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/checkmark.svg rename to app/src/plugins/app/_img/icons/checkmark.svg diff --git a/app/src/plugins/app/_img/icons/eye.svg b/app/src/plugins/app/_img/icons/eye.svg new file mode 100644 index 0000000..e823055 --- /dev/null +++ b/app/src/plugins/app/_img/icons/eye.svg @@ -0,0 +1 @@ +Eye \ No newline at end of file diff --git a/app/src/plugins/tm@dashboard/_components/_img/home-icon.svg b/app/src/plugins/app/_img/icons/home.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/home-icon.svg rename to app/src/plugins/app/_img/icons/home.svg diff --git a/app/src/plugins/tm@dashboard/_components/_img/icon-next.svg b/app/src/plugins/app/_img/icons/icon-next.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/icon-next.svg rename to app/src/plugins/app/_img/icons/icon-next.svg diff --git a/app/src/plugins/tm@dashboard/_components/_img/icon-prev.svg b/app/src/plugins/app/_img/icons/icon-prev.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/icon-prev.svg rename to app/src/plugins/app/_img/icons/icon-prev.svg diff --git a/app/src/plugins/tm@dashboard/_components/_img/pencil.svg b/app/src/plugins/app/_img/icons/pencil.svg similarity index 100% rename from app/src/plugins/tm@dashboard/_components/_img/pencil.svg rename to app/src/plugins/app/_img/icons/pencil.svg diff --git a/app/src/plugins/app/_layout/app/_img/search-icon.svg b/app/src/plugins/app/_img/icons/search.svg similarity index 100% rename from app/src/plugins/app/_layout/app/_img/search-icon.svg rename to app/src/plugins/app/_img/icons/search.svg diff --git a/app/src/plugins/app/_layout/_img/jandl-logo.svg b/app/src/plugins/app/_img/jandl-logo.svg similarity index 100% rename from app/src/plugins/app/_layout/_img/jandl-logo.svg rename to app/src/plugins/app/_img/jandl-logo.svg diff --git a/app/src/plugins/app/_layout/app/_components/a-header.vue b/app/src/plugins/app/_layout/app/_components/a-header.vue index c19aa29..7bc2742 100644 --- a/app/src/plugins/app/_layout/app/_components/a-header.vue +++ b/app/src/plugins/app/_layout/app/_components/a-header.vue @@ -6,7 +6,7 @@

{{ $route.meta.title }}

- search-icon + search-icon 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 0e7febc..cb19a7b 100644 --- a/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue +++ b/app/src/plugins/app/_layout/app/_components/a-sidemenu.vue @@ -3,7 +3,7 @@ jandl-logo diff --git a/app/src/plugins/app/_layout/auth/_components/a-header.vue b/app/src/plugins/app/_layout/auth/_components/a-header.vue index 74b3161..b99d759 100644 --- a/app/src/plugins/app/_layout/auth/_components/a-header.vue +++ b/app/src/plugins/app/_layout/auth/_components/a-header.vue @@ -1,7 +1,7 @@ diff --git a/app/src/plugins/app/_theme/global.sass b/app/src/plugins/app/_theme/global.sass index 2a61e5f..9df904b 100644 --- a/app/src/plugins/app/_theme/global.sass +++ b/app/src/plugins/app/_theme/global.sass @@ -5,17 +5,24 @@ margin-left: 12px border-radius: 50% cursor: pointer + max-height: 32px + max-width: 32px .pencil-icon padding: 10px background: rgba(0, 0, 0, 0.04) border-radius: 50% cursor: pointer + max-height: 32px + max-width: 32px .status-badge background: #F2E7FE color: #7F39FB width: fit-content +.hover + cursor: pointer !important + .task-badge background: rgba(0, 0, 0, 0.04) width: fit-content diff --git a/app/src/plugins/lib@search/search/_components/a-seach-result-task.vue b/app/src/plugins/lib@search/search/_components/a-seach-result-task.vue index 7c3654c..ebc49ba 100644 --- a/app/src/plugins/lib@search/search/_components/a-seach-result-task.vue +++ b/app/src/plugins/lib@search/search/_components/a-seach-result-task.vue @@ -14,9 +14,9 @@
- checkmark-icon - pencil-icon - trash-icon + checkmark-icon + pencil-icon + trash-icon
diff --git a/app/src/plugins/lib@search/search/_components/a-search-result-team.vue b/app/src/plugins/lib@search/search/_components/a-search-result-team.vue index 3974a98..3d415a3 100644 --- a/app/src/plugins/lib@search/search/_components/a-search-result-team.vue +++ b/app/src/plugins/lib@search/search/_components/a-search-result-team.vue @@ -7,8 +7,8 @@ {{ team.name }}
- pencil-icon - trash-icon + pencil-icon + trash-icon
diff --git a/app/src/plugins/tm@_store/store/index.ts b/app/src/plugins/tm@_store/store/index.ts index 64ea428..b8055e8 100644 --- a/app/src/plugins/tm@_store/store/index.ts +++ b/app/src/plugins/tm@_store/store/index.ts @@ -1,8 +1,6 @@ import axios from '@/plugins/w@custom/axios/models/axios' import store from '@/store' -import ax from 'axios' - export default { namespaced: true, @@ -25,10 +23,10 @@ export default { state.employees = employees // TODO: Remove - const employee = employees.find(employee => employee.email == 'zachariah.vonrueden@jandl.sk') - store.commit('auth/auth_success', { - user: employee - }) + // const employee = employees.find(employee => employee.email == 'zachariah.vonrueden@jandl.sk') + // store.commit('auth/auth_success', { + // user: employee + // }) }, set_teams(state: any, teams: any) { @@ -67,6 +65,7 @@ export default { update_subtask(state: any, subtask: any) { state.unscheduledSubtasks = state.unscheduledSubtasks.map(st => st.id == subtask.id ? subtask : st) state.ongoingSubtasks = state.ongoingSubtasks.map(st => st.id == subtask.id ? subtask : st) + state.mastertasks = state.mastertasks.map(mastertask => { mastertask.subtasks = mastertask.subtasks.map(st => st.id == subtask.id ? subtask : st) return mastertask @@ -76,6 +75,7 @@ export default { delete_subtask(state: any, subtask: any) { state.unscheduledSubtasks = state.unscheduledSubtasks.filter(st => st.id != subtask.id) state.ongoingSubtasks = state.ongoingSubtasks.filter(st => st.id != subtask.id) + state.mastertasks = state.mastertasks.map(mastertask => { mastertask.subtasks = mastertask.subtasks.filter(st => st.id != subtask.id) return mastertask diff --git a/app/src/plugins/tm@dashboard/_components/z-timeline.vue b/app/src/plugins/tm@dashboard/_components/z-timeline.vue index 45b31ae..9014a3a 100644 --- a/app/src/plugins/tm@dashboard/_components/z-timeline.vue +++ b/app/src/plugins/tm@dashboard/_components/z-timeline.vue @@ -26,7 +26,7 @@