From e14a9911fdb222212ace6e2dc9d0c62aff8e764e Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sat, 26 Sep 2026 02:21:35 +0200 Subject: [PATCH] Stop asking to confirm host directories before an OCI update --- AppImage/components/virtual-machines.tsx | 21 +------------------ AppImage/messages/de/common.json | 4 +--- AppImage/messages/en/common.json | 4 +--- AppImage/messages/es/common.json | 4 +--- AppImage/messages/fr/common.json | 4 +--- AppImage/messages/it/common.json | 4 +--- AppImage/messages/pt/common.json | 4 +--- AppImage/messages/sk/common.json | 4 +--- AppImage/messages/sv/common.json | 4 +--- AppImage/scripts/flask_server.py | 3 +-- oci/src/proxmenux_oci/management.py | 18 ++++++---------- .../en/docs/oci-manager/lifecycle.json | 2 +- web/messages/en/docs/oci-manager/monitor.json | 2 +- .../es/docs/oci-manager/lifecycle.json | 2 +- web/messages/es/docs/oci-manager/monitor.json | 2 +- 15 files changed, 20 insertions(+), 62 deletions(-) diff --git a/AppImage/components/virtual-machines.tsx b/AppImage/components/virtual-machines.tsx index bba27570..cf08ba9d 100644 --- a/AppImage/components/virtual-machines.tsx +++ b/AppImage/components/virtual-machines.tsx @@ -951,7 +951,6 @@ export function VirtualMachines() { // Updates tab replaces the image instead of updating packages. const [ociInstance, setOciInstance] = useState(null) const [ociAction, setOciAction] = useState<{ vmid: number; action: "update" | "recreate" } | null>(null) - const [scheduleAckExternal, setScheduleAckExternal] = useState(false) // Firewall log state — fetched only when the operator opens that tab // so a CT/VM without firewall use doesn't pay the pvesh cost on every @@ -2035,7 +2034,6 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => { ? s.targets.map((value: any) => String(value)) : ([...(legacyTarget !== "app" ? ["os"] : []), ...(legacyTarget !== "os" ? ["apps"] : [])])) setScheduleReleaseDelayDays(Number.isInteger(Number(s.release_delay_days)) ? Number(s.release_delay_days) : 0) - setScheduleAckExternal(s.acknowledge_external_data === true) if (s.backup !== undefined) setApplyBackup(!!s.backup) if (s.backup_storage) setApplyBackupStorage(s.backup_storage) if (s.restart !== undefined) setApplyRestart(!!s.restart) @@ -2206,7 +2204,6 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => { backup: applyBackup, backup_storage: applyBackupStorage || selectedBackupStorage || "", restart: ociInstance ? false : applyRestart, - acknowledge_external_data: ociInstance ? scheduleAckExternal : false, }), }) if (cronToSave.trim()) setScheduleConfigured(true) @@ -2228,7 +2225,6 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => { scheduleTarget: scheduleTarget, scheduleTargets: [...scheduleTargets], scheduleReleaseDelayDays: scheduleReleaseDelayDays, - scheduleAckExternal: scheduleAckExternal, }) setOptionsEditMode(true) } @@ -2243,7 +2239,6 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => { setScheduleTarget(optionsSnapshot.scheduleTarget) setScheduleTargets(optionsSnapshot.scheduleTargets || ["os", "apps"]) setScheduleReleaseDelayDays(optionsSnapshot.scheduleReleaseDelayDays) - setScheduleAckExternal(!!optionsSnapshot.scheduleAckExternal) } setOptionsSnapshot(null) setOptionsEditMode(false) @@ -5460,20 +5455,6 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => {
{t("vmLxc.ociUpdates.releaseDelayHelp")}
- {ociInstance.host_directories && ( -
- setScheduleAckExternal(Boolean(v))} - className="mt-0.5" - /> - -
- )} {renderScheduleRunDetails()} )} @@ -5516,7 +5497,7 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => {