ui: tape: increase tapestore interval
from 2 to 60 seconds. To retain the response time of the gui when adding/editing/removing, trigger a manual reload on these actions Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
3c5b523631
commit
dcf155dac9
|
@ -122,7 +122,7 @@ Ext.define('PBS.view.main.NavigationTree', {
|
|||
if (view.tapestore === undefined) {
|
||||
view.tapestore = Ext.create('Proxmox.data.UpdateStore', {
|
||||
autoStart: true,
|
||||
interval: 2 * 1000,
|
||||
interval: 60 * 1000,
|
||||
storeid: 'pbs-tape-drive-list',
|
||||
model: 'pbs-tape-drive-list',
|
||||
});
|
||||
|
@ -269,6 +269,15 @@ Ext.define('PBS.view.main.NavigationTree', {
|
|||
},
|
||||
},
|
||||
|
||||
reloadTapeStore: function() {
|
||||
let me = this;
|
||||
if (!PBS.enableTapeUI) {
|
||||
return;
|
||||
}
|
||||
|
||||
me.tapestore.load();
|
||||
},
|
||||
|
||||
select: function(path, silent) {
|
||||
var me = this;
|
||||
if (me.rstore.isLoaded() && (!PBS.enableTapeUI || me.tapestore.isLoaded())) {
|
||||
|
|
|
@ -11,6 +11,11 @@ Ext.define('PBS.TapeManagement.ChangerPanel', {
|
|||
controller: {
|
||||
xclass: 'Ext.app.ViewController',
|
||||
|
||||
reloadTapeStore: function() {
|
||||
let navtree = Ext.ComponentQuery.query('navigationtree')[0];
|
||||
navtree.reloadTapeStore();
|
||||
},
|
||||
|
||||
onAdd: function() {
|
||||
let me = this;
|
||||
Ext.create('PBS.TapeManagement.ChangerEditWindow', {
|
||||
|
@ -40,6 +45,7 @@ Ext.define('PBS.TapeManagement.ChangerPanel', {
|
|||
|
||||
reload: function() {
|
||||
this.getView().getStore().rstore.load();
|
||||
this.reloadTapeStore();
|
||||
},
|
||||
|
||||
stopStore: function() {
|
||||
|
|
|
@ -19,6 +19,11 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
|||
controller: {
|
||||
xclass: 'Ext.app.ViewController',
|
||||
|
||||
reloadTapeStore: function() {
|
||||
let navtree = Ext.ComponentQuery.query('navigationtree')[0];
|
||||
navtree.reloadTapeStore();
|
||||
},
|
||||
|
||||
onAdd: function() {
|
||||
let me = this;
|
||||
Ext.create('PBS.TapeManagement.DriveEditWindow', {
|
||||
|
@ -57,6 +62,7 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
|||
|
||||
reload: function() {
|
||||
this.getView().getStore().rstore.load();
|
||||
this.reloadTapeStore();
|
||||
},
|
||||
|
||||
stopStore: function() {
|
||||
|
|
Loading…
Reference in New Issue