deactivate partial restore

This commit is contained in:
Julian Krauser 2025-02-03 11:37:51 +01:00
parent 9446fd87eb
commit a24f8b7153

View file

@ -5,7 +5,7 @@
</div>
<br />
<form class="flex flex-col gap-4 py-2" @submit.prevent="triggerCreateBackup">
<div class="flex flex-row items-center gap-2">
<!-- <div class="flex flex-row items-center gap-2">
<input type="checkbox" id="partial" v-model="partial" />
<label for="partial">Backup vollständig laden</label>
</div>
@ -18,14 +18,16 @@
<div v-if="!partial" class="flex flex-row items-center gap-2">
<input type="checkbox" id="overwrite" checked />
<label for="overwrite">Daten entfernen und importieren</label>
</div>
</div> -->
<p>Backups ersetzen den aktuellen Stand vollständig.</p>
<br />
<p class="flex">
<!-- <p class="flex">
<InformationCircleIcon class="min-h-5 h-5 min-w-5 w-5" />Je nach Auswahl, werden die entsprechenden
Bestandsdaten ersetzt. Dadurch können Daten, die seit diesem Backup erstellt wurden, verloren gehen.
</p>
<p class="flex">Das Laden eines vollständigen Backups wird zur Vermeidung von Inkonsistenzen empfohlen.</p>
<p class="flex">Das Laden eines vollständigen Backups wird zur Vermeidung von Inkonsistenzen empfohlen.</p> -->
<div class="flex flex-row gap-2">
<button primary type="submit" :disabled="status == 'loading' || status?.status == 'success'">
@ -84,11 +86,14 @@ export default defineComponent({
let formData = e.target.elements;
let restoreBackup: BackupRestoreViewModel = {
filename: this.data,
partial: !formData.partial.checked,
include: Array.from(formData?.sections?.selectedOptions ?? []).map(
(t) => (t as HTMLOptionElement).value
) as Array<BackupSection>,
overwrite: !formData?.overwrite.checked,
partial: false,
include: [],
overwrite: false,
// partial: !formData.partial.checked,
// include: Array.from(formData?.sections?.selectedOptions ?? []).map(
// (t) => (t as HTMLOptionElement).value
// ) as Array<BackupSection>,
// overwrite: !formData?.overwrite.checked,
};
this.status = "loading";
this.restoreBackup(restoreBackup)