mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-26 21:36:30 +08:00
GUI: Improve restore window UX
This commit is contained in:
parent
66d1926ab0
commit
c8176a01f8
3 changed files with 9 additions and 6 deletions
|
|
@ -350,6 +350,7 @@ def restore_window(
|
||||||
target=target,
|
target=target,
|
||||||
restore_includes=restore_includes,
|
restore_includes=restore_includes,
|
||||||
__backend_binary=backend_binary,
|
__backend_binary=backend_binary,
|
||||||
|
__autoclose=True,
|
||||||
)
|
)
|
||||||
return result["result"]
|
return result["result"]
|
||||||
|
|
||||||
|
|
@ -375,14 +376,16 @@ def restore_window(
|
||||||
if event in (sg.WIN_CLOSED, sg.WIN_X_EVENT, "cancel"):
|
if event in (sg.WIN_CLOSED, sg.WIN_X_EVENT, "cancel"):
|
||||||
break
|
break
|
||||||
if event == "restore":
|
if event == "restore":
|
||||||
# on_success = _t("main_gui.restore_done")
|
|
||||||
# on_failure = _t("main_gui.restore_failed")
|
|
||||||
result = _restore_window(
|
result = _restore_window(
|
||||||
repo_config,
|
repo_config,
|
||||||
snapshot=snapshot_id,
|
snapshot=snapshot_id,
|
||||||
target=values["-RESTORE-FOLDER-"],
|
target=values["-RESTORE-FOLDER-"],
|
||||||
restore_includes=restore_include,
|
restore_includes=restore_include,
|
||||||
)
|
)
|
||||||
|
if result:
|
||||||
|
sg.popup(_t("main_gui.restore_done"), keep_on_top=True)
|
||||||
|
else:
|
||||||
|
sg.popup(_t("main_gui.restore_failed"), keep_on_top=True)
|
||||||
break
|
break
|
||||||
window.close()
|
window.close()
|
||||||
return result
|
return result
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@ en:
|
||||||
restore: Restore
|
restore: Restore
|
||||||
restoration: Restoration
|
restoration: Restoration
|
||||||
restore_in_progress: Restore in progress
|
restore_in_progress: Restore in progress
|
||||||
restore_done: Restore done in %{seconds} seconds
|
restore_done: Restore done successfully
|
||||||
restore_failed: Restore failed in %{seconds} seconds. Please check the logs
|
restore_failed: Restore failed. Please check the logs
|
||||||
select_folder: Please select a folder
|
select_folder: Please select a folder
|
||||||
only_include: Only include
|
only_include: Only include
|
||||||
destination_folder: Destination folder
|
destination_folder: Destination folder
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@ fr:
|
||||||
restore: Restaurer
|
restore: Restaurer
|
||||||
restoration: Restauration
|
restoration: Restauration
|
||||||
restore_in_progress: Restauration en cours
|
restore_in_progress: Restauration en cours
|
||||||
restore_done: Restauration terminée en %{seconds} secondes
|
restore_done: Restauration terminée avec succès
|
||||||
restore_failed: Restauration échouée en %{seconds} secondes. veuillez vérifier les journaux
|
restore_failed: Restauration échouées. veuillez vérifier les journaux
|
||||||
select_folder: Veuillez sélectionner un dossier
|
select_folder: Veuillez sélectionner un dossier
|
||||||
only_include: Inclure seulement
|
only_include: Inclure seulement
|
||||||
destination_folder: Dossier de destination
|
destination_folder: Dossier de destination
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue