diff --git a/app/components/storage/BackupJobTable.vue b/app/components/storage/BackupJobTable.vue index 959e009..d755b32 100644 --- a/app/components/storage/BackupJobTable.vue +++ b/app/components/storage/BackupJobTable.vue @@ -26,7 +26,8 @@ function typeLabel(type: BackupJobItem['type']): string { const map: Record = { full_export: t('storage.backup.jobTypeExport'), full_restore: t('storage.backup.jobTypeRestore'), - backend_sync: t('storage.backup.jobTypeSync') + backend_sync: t('storage.backup.jobTypeSync'), + site_sync: t('storage.backup.jobTypeSiteSync') } return map[type] } diff --git a/app/components/storage/SiteSyncCard.vue b/app/components/storage/SiteSyncCard.vue new file mode 100644 index 0000000..3e9c9ef --- /dev/null +++ b/app/components/storage/SiteSyncCard.vue @@ -0,0 +1,256 @@ + + + diff --git a/app/components/storage/StorageBackupPanel.vue b/app/components/storage/StorageBackupPanel.vue index 30ccfa4..f291399 100644 --- a/app/components/storage/StorageBackupPanel.vue +++ b/app/components/storage/StorageBackupPanel.vue @@ -1,5 +1,9 @@