ui: DataStoreList: show message when there are no datastores
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
76f549debb
commit
172473e4de
@ -87,11 +87,15 @@ Ext.define('PBS.datastore.DataStoreList', {
|
|||||||
delete me.datastores[store];
|
delete me.datastores[store];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let hasDatastores = Object.keys(me.datastores).length > 0;
|
||||||
|
|
||||||
|
me.getComponent('emptybox').setHidden(hasDatastores);
|
||||||
},
|
},
|
||||||
|
|
||||||
addSorted: function(data) {
|
addSorted: function(data) {
|
||||||
let me = this;
|
let me = this;
|
||||||
let i = 0;
|
let i = 1;
|
||||||
let datastores = Object
|
let datastores = Object
|
||||||
.keys(me.datastores)
|
.keys(me.datastores)
|
||||||
.sort((a, b) => a.localeCompare(b));
|
.sort((a, b) => a.localeCompare(b));
|
||||||
@ -116,7 +120,13 @@ Ext.define('PBS.datastore.DataStoreList', {
|
|||||||
|
|
||||||
initComponent: function() {
|
initComponent: function() {
|
||||||
let me = this;
|
let me = this;
|
||||||
me.items = [];
|
me.items = [
|
||||||
|
{
|
||||||
|
itemId: 'emptybox',
|
||||||
|
xtype: 'box',
|
||||||
|
html: gettext('No Datastores configured'),
|
||||||
|
},
|
||||||
|
];
|
||||||
me.datastores = {};
|
me.datastores = {};
|
||||||
// todo make configurable?
|
// todo make configurable?
|
||||||
me.since = (Date.now()/1000 - 30 * 24*3600).toFixed(0);
|
me.since = (Date.now()/1000 - 30 * 24*3600).toFixed(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user