import: make the ui work again

This commit is contained in:
Girish Ramakrishnan
2025-07-28 11:45:10 +02:00
parent 89388940ed
commit 373ef5b7e1
6 changed files with 64 additions and 62 deletions
+3 -12
View File
@@ -7,18 +7,16 @@ const t = i18n.t;
import { ref, onMounted, useTemplateRef } from 'vue';
import { Icon, Button, Switch, Checkbox, FormGroup, TextInput, TableView, ButtonGroup, Dialog, ProgressBar } from '@cloudron/pankow';
import { prettyLongDate } from '@cloudron/pankow/utils';
import { API_ORIGIN, SECRET_PLACEHOLDER } from '../../constants.js';
import { API_ORIGIN } from '../../constants.js';
import { download } from '../../utils.js';
import AppImportDialog from '../AppImportDialog.vue';
import AppRestoreDialog from '../AppRestoreDialog.vue';
import SettingsItem from '../SettingsItem.vue';
import AppsModel from '../../models/AppsModel.js';
import BackupsModel from '../../models/BackupsModel.js';
import BackupTargetsModel from '../../models/BackupTargetsModel.js';
import TasksModel from '../../models/TasksModel.js';
const appsModel = AppsModel.create();
const backupsModel = BackupsModel.create();
const backupTargetsModel = BackupTargetsModel.create();
const tasksModel = TasksModel.create();
@@ -128,7 +126,6 @@ async function onStopBackup() {
stopBackupBusy.value = false;
}
function onEdit(backup) {
editBusy.value = false;
editBackup.value = backup;
@@ -159,16 +156,10 @@ async function onDownloadConfig(backup) {
const [error, backupTarget] = await backupTargetsModel.get(backup.targetId);
if (error) return console.error(error);
// secrets and tokens already come with placeholder characters we remove them
const tmp = {
remotePath: backup.remotePath,
encrypted: !!backupTarget.password, // we add this just to help the import UI
encryptedFilenames: !!backupTarget.encryptedFilenames
remotePath: backup.remotePath
};
console.log(backupTarget);
for (const k of ['provider', 'config', 'limits', 'format']) {
for (const k of ['provider', 'config', 'limits', 'format', 'encrypted', 'encryptedFilenames']) {
tmp[k] = backupTarget[k];
}