From: Wolfgang Bumiller Date: Mon, 4 Jul 2016 10:09:20 +0000 (+0200) Subject: lxc/status: show disk usage on running containers X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=e002f24dc6dc761e194d1606ffbb2f218ac707ca;p=pve-manager.git lxc/status: show disk usage on running containers --- diff --git a/www/manager6/lxc/StatusView.js b/www/manager6/lxc/StatusView.js index 426b4cc4..11145b33 100644 --- a/www/manager6/lxc/StatusView.js +++ b/www/manager6/lxc/StatusView.js @@ -57,6 +57,18 @@ Ext.define('PVE.lxc.StatusView', { return value; }; + var render_bootdisk = function(value, metaData, record, rowIndex, colIndex, store) { + if (!Ext.isNumeric(value)) { + return ''; + } + var disk = me.getObjectValue('disk', 0); + var text = "
" + PVE.Utils.totalText + ": " + PVE.Utils.format_size(value) + "
"; + if (Ext.isNumeric(disk) && disk > 0) { + text += "
" + PVE.Utils.usedText + ": " + PVE.Utils.format_size(disk) + "
"; + } + return text; + }; + var rows = {}; if (template) { @@ -78,7 +90,7 @@ Ext.define('PVE.lxc.StatusView', { maxmem: { visible: false }, swap: { header: gettext('VSwap usage'), required: true, renderer: render_swap }, maxswap: { visible: false }, - maxdisk: { header: gettext('Bootdisk size'), renderer: PVE.Utils.render_size, required: true}, + maxdisk: { header: gettext('Bootdisk size'), renderer: render_bootdisk, required: true}, uptime: { header: gettext('Uptime'), required: true, renderer: PVE.Utils.render_uptime }, ha: { header: gettext('Managed by HA'), required: true, renderer: PVE.Utils.format_ha } };