From 71c52a87ec3396776a4106b168c3e3efea600011 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Wed, 8 Oct 2025 11:01:56 +0200 Subject: [PATCH] Add backup task cancel button if task is active --- dashboard/src/views/BackupSitesView.vue | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/dashboard/src/views/BackupSitesView.vue b/dashboard/src/views/BackupSitesView.vue index 69bae6d70..bb65b4b34 100644 --- a/dashboard/src/views/BackupSitesView.vue +++ b/dashboard/src/views/BackupSitesView.vue @@ -190,6 +190,11 @@ async function waitForSiteTask(site) { } } +async function onCancelTask(taskId) { + const [error] = await tasksModel.stop(taskId); + if (error) console.error('Failed to cancel task:', error); +} + async function refresh() { busy.value = true; @@ -262,7 +267,10 @@ onMounted(async () => {
-
{{ site.name }}{{ prettyBackupContents(site.contents) }}
+
+
{{ site.name }}{{ prettyBackupContents(site.contents) }}
+
Storage: {{ site.provider }} ({{ site.format }}) @@ -288,14 +296,16 @@ onMounted(async () => {
{{ $t('backup.sites.lastRun') }}: {{ prettyLongDate(site.task.ts) }}
{{ $t('backup.sites.lastRun') }}: {{ site.task.error.message }}
- -
{{ site.task.percent }}% {{ site.task.message }}
+
+
+ +
{{ site.task.percent }}% {{ site.task.message }}
+
+ +
-
-