]> git.proxmox.com Git - pve-manager.git/commitdiff
implement the disconnect nic button on the network edit pannel.
authorWolfgang Link <wolfgang@linksystems.org>
Mon, 22 Dec 2014 12:35:59 +0000 (13:35 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 20 Jan 2015 09:09:58 +0000 (10:09 +0100)
Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
debian/changelog.Debian
www/manager/Parser.js
www/manager/qemu/NetworkEdit.js

index 7f3ef60ae2b6fa5c1e4f7ed27f8b8bc2c708b8ae..9fd5433dff71276a6a95f6955ffc66595012eb59 100644 (file)
@@ -1,4 +1,6 @@
 pve-manager (3.3-11) unstable; urgency=low
+  
+  * New 'disconnect' button on the network edit pannel.
 
   * Fix backup failure at shutdown (stop backup on host shutdown)
   
index c63a31071b02435c4612cb21606fd82d04334924..ce0ddf6b813f3e4fa1984a1415f387e2832634de 100644 (file)
@@ -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;
     },
 
index 1e5b97b3540c179bfcadc737ba03f65fcf77b5c4..d4c358b4a18a1484c2098897555c4a9d5d4ef195 100644 (file)
@@ -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,6 +148,11 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
                value: '',
                emptyText: 'unlimited',
                allowBlank: true
+           },
+           {
+               xtype: 'pvecheckbox',
+               fieldLabel: gettext('Disconnect'),
+               name: 'disconnect'
            }
        ];