From 69d03fbbbb34730c359cb18eb7e9830b2b968e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Fri, 3 Mar 2023 10:41:55 +0100 Subject: [PATCH] [Delete task] Refresh fix --- app/src/plugins/tm@dashboard/tasks/tasks.vue | 5 +++++ app/src/plugins/tm@dashboard/teams/teams.vue | 15 +++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/app/src/plugins/tm@dashboard/tasks/tasks.vue b/app/src/plugins/tm@dashboard/tasks/tasks.vue index cfe4bf0..dc98c18 100644 --- a/app/src/plugins/tm@dashboard/tasks/tasks.vue +++ b/app/src/plugins/tm@dashboard/tasks/tasks.vue @@ -82,10 +82,15 @@ export default { this.$events.on('on-subtask-edited', () => { this.onFilterChanged(this.filter) }) + + this.$events.on('on-subtask-deleted', () => { + this.onFilterChanged(this.filter) + }) }, unmounted() { this.$events.off('on-subtask-edited') + this.$events.off('on-subtask-deleted') }, methods: { diff --git a/app/src/plugins/tm@dashboard/teams/teams.vue b/app/src/plugins/tm@dashboard/teams/teams.vue index b1b8b02..c2b944b 100644 --- a/app/src/plugins/tm@dashboard/teams/teams.vue +++ b/app/src/plugins/tm@dashboard/teams/teams.vue @@ -74,6 +74,21 @@ export default { } }, + mounted() { + this.$events.on('on-subtask-edited', () => { + this.onFilterChanged(this.filter) + }) + + this.$events.on('on-subtask-deleted', () => { + this.onFilterChanged(this.filter) + }) + }, + + unmounted() { + this.$events.off('on-subtask-edited') + this.$events.off('on-subtask-deleted') + }, + methods: { _generateTasks() { const tasks = []