From 750f3dd59a24e3ac7bb53c1930fc7cce38020861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Tue, 11 Apr 2023 11:51:31 +0200 Subject: [PATCH] [Search] Fixed search refresh after action --- .../a-search-result-mastertasks.vue | 9 ++-- .../_components/a-search-result-subtasks.vue | 9 ++-- app/src/plugins/lib@search/search/search.vue | 50 ++++++++++++++----- .../tasks/_utils/timeline.utils.ts | 2 + app/src/plugins/tm@dashboard/tasks/tasks.vue | 2 +- .../teams/_mixins/TeamsCalendar.mixin.ts | 8 +-- 6 files changed, 54 insertions(+), 26 deletions(-) diff --git a/app/src/plugins/lib@search/search/_components/a-search-result-mastertasks.vue b/app/src/plugins/lib@search/search/_components/a-search-result-mastertasks.vue index 50b0c53..8ed4543 100644 --- a/app/src/plugins/lib@search/search/_components/a-search-result-mastertasks.vue +++ b/app/src/plugins/lib@search/search/_components/a-search-result-mastertasks.vue @@ -7,8 +7,9 @@ {{ mastertask.name }}
- pencil-icon - trash-icon + pencil-icon + eye-icon + trash-icon
@@ -36,8 +37,8 @@ export default { this.$events.emit('show-delete-master-task-modal', { mastertask }) }, - openEditMasterTaskModal(mastertask) { - this.$events.emit('show-mastertask-modal', { mastertask, editMode: false }) + openEditMasterTaskModal(mastertask, editMode) { + this.$events.emit('show-mastertask-modal', { mastertask, editMode }) }, } } diff --git a/app/src/plugins/lib@search/search/_components/a-search-result-subtasks.vue b/app/src/plugins/lib@search/search/_components/a-search-result-subtasks.vue index 57babad..a6de3cf 100644 --- a/app/src/plugins/lib@search/search/_components/a-search-result-subtasks.vue +++ b/app/src/plugins/lib@search/search/_components/a-search-result-subtasks.vue @@ -15,8 +15,9 @@
checkmark-icon checkmark-icon - pencil-icon - trash-icon + pencil-icon + eye-icon + trash-icon
@@ -61,8 +62,8 @@ export default { this.$events.emit('show-delete-task-modal', { subtask }) }, - openTaskModal(subtask) { - this.$events.emit('show-subtask-modal', { subtask, editMode: false }) + openTaskModal(subtask, editMode) { + this.$events.emit('show-subtask-modal', { subtask, editMode }) }, async clickCompleteTask(subtask) { diff --git a/app/src/plugins/lib@search/search/search.vue b/app/src/plugins/lib@search/search/search.vue index e4615bd..b079f1f 100644 --- a/app/src/plugins/lib@search/search/search.vue +++ b/app/src/plugins/lib@search/search/search.vue @@ -1,9 +1,14 @@ \ No newline at end of file diff --git a/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts b/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts index db74782..c38c0f2 100644 --- a/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts +++ b/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts @@ -117,6 +117,8 @@ export default { }) } + console.log(events) + return events }, diff --git a/app/src/plugins/tm@dashboard/tasks/tasks.vue b/app/src/plugins/tm@dashboard/tasks/tasks.vue index 93ec8e9..ff0f10e 100644 --- a/app/src/plugins/tm@dashboard/tasks/tasks.vue +++ b/app/src/plugins/tm@dashboard/tasks/tasks.vue @@ -121,7 +121,7 @@ export default { try { const { subtasks, blockers } = await this.$axios.get_auth(`v1/subtasks?${queryParameters}`) - this.config.scrollHour = this.filter?.employee.work_start - 1 + this.config.scrollHour = (this.filter?.employee.work_start / 60) - 1 this.config.date = this.filter.start this.subtasks = [...subtasks, ...blockers.map(blocker => ({...blocker, type: 'blocker'}))] } catch (error) { diff --git a/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts b/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts index f63d6d6..0734b1b 100644 --- a/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts +++ b/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts @@ -43,14 +43,14 @@ export default { _generateNonWorking() { const nonWorkingHours = [] const date = new Date(this.filter.start) - let earliestStartHour = null + let earliestStartMinutes = null this.calendarConfig.date = date const { start: dayStart, end: dayEnd } = this._getDayStartEnd() this.filter.team.employees.forEach((employee, index) => { - if (!earliestStartHour || employee.work_start < earliestStartHour) - earliestStartHour = employee.work_start + if (!earliestStartMinutes || (employee.work_start) < earliestStartMinutes) + earliestStartMinutes = employee.work_start nonWorkingHours.push({ @@ -72,7 +72,7 @@ export default { }) }) - this.calendarConfig.scrollHour = earliestStartHour - 1 + this.calendarConfig.scrollHour = (earliestStartMinutes) - 1 return nonWorkingHours },