DEBUG: skip ConfirmDialog, go straight to OperationLog

This commit is contained in:
shuki
2026-03-06 04:19:13 +02:00
parent c348bb2289
commit bc2cb8c4ba

View File

@@ -52,13 +52,8 @@ class BackupScreen(Screen):
target = str(target_sel.value) target = str(target_sel.value)
remote_sel = self.query_one("#backup-remote", Select) remote_sel = self.query_one("#backup-remote", Select)
remote = str(remote_sel.value) if isinstance(remote_sel.value, str) else "" remote = str(remote_sel.value) if isinstance(remote_sel.value, str) else ""
msg = f"Run backup for target '{target}'?" # Skip ConfirmDialog — go straight to OperationLog for debugging
if remote: self._confirmed_backup(target, remote)
msg += f"\nRemote: {remote}"
self.app.push_screen(
ConfirmDialog(msg, "Confirm Backup"),
callback=lambda ok: self._confirmed_backup(target, remote) if ok else None,
)
elif event.button.id == "btn-backup-all": elif event.button.id == "btn-backup-all":
self.app.push_screen( self.app.push_screen(
ConfirmDialog("Backup ALL targets now?", "Confirm Backup"), ConfirmDialog("Backup ALL targets now?", "Confirm Backup"),