Ensure SystemBackupList is refreshed and tracks new backup or cleanup tasks

This commit is contained in:
Johannes Zellner
2025-10-08 13:45:18 +02:00
parent 6c84681f35
commit ea28c10a39
2 changed files with 13 additions and 1 deletions
+6 -1
View File
@@ -24,6 +24,7 @@ const tasksModel = TasksModel.create();
const backupSitesModels = BackupSitesModel.create();
const inputDialog = useTemplateRef('inputDialog');
const systemBackupList = useTemplateRef('systemBackupList');
const profile = ref({});
const sites = ref([]);
@@ -124,6 +125,8 @@ async function onStartBackup(site) {
site.task = task;
setTimeout(waitForSiteTask.bind(null,site), 2000);
systemBackupList.value.refresh();
}
async function onStartCleanup(site) {
@@ -136,6 +139,8 @@ async function onStartCleanup(site) {
site.task = task;
setTimeout(waitForSiteTask.bind(null,site), 2000);
systemBackupList.value.refresh();
}
const actionMenuModel = ref([]);
@@ -310,7 +315,7 @@ onMounted(async () => {
</div>
</Section>
<SystemBackupList/>
<SystemBackupList ref="systemBackupList"/>
</div>
</template>