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 }}
+
+ +
-
-