diff --git a/www/datastore/DataStoreListSummary.js b/www/datastore/DataStoreListSummary.js index a9a8481a..eb9e04e1 100644 --- a/www/datastore/DataStoreListSummary.js +++ b/www/datastore/DataStoreListSummary.js @@ -21,6 +21,7 @@ Ext.define('PBS.datastore.DataStoreListSummary', { full: "N/A", stillbad: 0, deduplication: 1.0, + error: "", }, }, setTasks: function(taskdata, since) { @@ -32,6 +33,13 @@ Ext.define('PBS.datastore.DataStoreListSummary', { let me = this; let vm = me.getViewModel(); + if (statusData.error !== undefined) { + vm.set('error', statusData.error); + return; + } else { + vm.set('error', ""); + } + let usage = statusData.used/statusData.total; let usagetext = Ext.String.format(gettext('{0} of {1}'), Proxmox.Utils.format_size(statusData.used), @@ -83,12 +91,34 @@ Ext.define('PBS.datastore.DataStoreListSummary', { }, items: [ + { + xtype: 'box', + reference: 'errorBox', + hidden: true, + tpl: [ + '