[pve-devel] [PATCH manager v2] Reload the grid list of backups after the backup task completion
Emmanuel Kasper
e.kasper at proxmox.com
Thu Jan 5 15:33:37 CET 2017
This allows visual feedback for first time users doing a backup.
---
change the way we reload by hiding the backup window instead of passing
aroung the reload() function
www/manager6/grid/BackupView.js | 7 ++++++-
www/manager6/window/Backup.js | 12 ++++++++++--
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/www/manager6/grid/BackupView.js b/www/manager6/grid/BackupView.js
index 23a0281..15ae85d 100644
--- a/www/manager6/grid/BackupView.js
+++ b/www/manager6/grid/BackupView.js
@@ -123,7 +123,12 @@ Ext.define('PVE.grid.BackupView', {
nodename: nodename,
vmid: vmid,
vmtype: vmtype,
- storage: storagesel.getValue()
+ storage: storagesel.getValue(),
+ listeners : {
+ close: function() {
+ reload();
+ }
+ }
});
win.show();
}
diff --git a/www/manager6/window/Backup.js b/www/manager6/window/Backup.js
index 033c199..2a019ca 100644
--- a/www/manager6/window/Backup.js
+++ b/www/manager6/window/Backup.js
@@ -76,13 +76,21 @@ Ext.define('PVE.window.Backup', {
Ext.Msg.alert('Error',response.htmlStatus);
},
success: function(response, options) {
+ // close later so we reload the grid
+ // after the task has completed
+ me.hide();
+
var upid = response.result.data;
var win = Ext.create('PVE.window.TaskViewer', {
- upid: upid
+ upid: upid,
+ listeners: {
+ close: function() {
+ me.close();
+ }
+ }
});
win.show();
- me.close();
}
});
}
--
2.1.4
More information about the pve-devel
mailing list