Signed-off-by: Wolfgang Link <wolfg...@linksystems.org> --- www/manager/Parser.js | 5 +++++ www/manager/qemu/NetworkEdit.js | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/www/manager/Parser.js b/www/manager/Parser.js index 11fbe49..3494637 100644 --- a/www/manager/Parser.js +++ b/www/manager/Parser.js @@ -33,6 +33,8 @@ Ext.define('PVE.Parser', { statics: { res.tag = match_res[1]; } else if ((match_res = p.match(/^firewall=(\d+)$/)) !== null) { res.firewall = match_res[1]; + } else if ((match_res = p.match(/^link_down=(\d+)$/)) !== null) { + res.disconnect = match_res[1]; } else { errors = true; return false; // break @@ -64,6 +66,9 @@ Ext.define('PVE.Parser', { statics: { if (net.rate) { netstr += ",rate=" + net.rate; } + if (net.disconnect) { + netstr += ",link_down=" + net.disconnect; + } return netstr; }, diff --git a/www/manager/qemu/NetworkEdit.js b/www/manager/qemu/NetworkEdit.js index 1e5b97b..ae3147e 100644 --- a/www/manager/qemu/NetworkEdit.js +++ b/www/manager/qemu/NetworkEdit.js @@ -18,6 +18,7 @@ Ext.define('PVE.qemu.NetworkInputPanel', { me.network.bridge = undefined; } me.network.macaddr = values.macaddr; + me.network.disconnect = values.disconnect; if (values.rate) { me.network.rate = values.rate; @@ -147,7 +148,12 @@ Ext.define('PVE.qemu.NetworkInputPanel', { value: '', emptyText: 'unlimited', allowBlank: true - } + }, + { + xtype: 'pvecheckbox', + fieldLabel: gettext('Disconnect'), + name: 'disconnect' + }, ]; me.callParent(); -- 1.7.10.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel