Edit only for now, create will come soon in another patch

Signed-off-by: Alexandre Derumier <aderum...@odiso.com>
---
 PVE/API2/Network.pm             | 2 +-
 www/manager/Utils.js            | 1 +
 www/manager/node/NetworkEdit.js | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm
index 02172f6..186434a 100644
--- a/PVE/API2/Network.pm
+++ b/PVE/API2/Network.pm
@@ -31,7 +31,7 @@ my $bond_mode_enum = [
     'lacp-balance-tcp', # OVS
     ];
 
-my $network_type_enum = ['bridge', 'bond', 'eth', 'alias', 
+my $network_type_enum = ['bridge', 'bond', 'eth', 'alias', 'vlan',
                         'OVSBridge', 'OVSBond', 'OVSPort', 'OVSIntPort'];
 
 my $confdesc = {
diff --git a/www/manager/Utils.js b/www/manager/Utils.js
index 0e2e8a2..eda08d8 100644
--- a/www/manager/Utils.js
+++ b/www/manager/Utils.js
@@ -127,6 +127,7 @@ Ext.define('PVE.Utils', { statics: {
        eth: gettext("Network Device"),
        bridge: 'Linux Bridge',
        bond: 'Linux Bond',
+       vlan: 'Linux Vlan interface',
        OVSBridge: 'OVS Bridge',
        OVSBond: 'OVS Bond',
        OVSPort: 'OVS Port',
diff --git a/www/manager/node/NetworkEdit.js b/www/manager/node/NetworkEdit.js
index 23ef08b..43f69e3 100644
--- a/www/manager/node/NetworkEdit.js
+++ b/www/manager/node/NetworkEdit.js
@@ -24,6 +24,8 @@ Ext.define('PVE.node.NetworkEdit', {
            iface_vtype = 'BondName';
        } else if (me.iftype === 'eth' && !me.create) {
            iface_vtype = 'InterfaceName';
+       } else if (me.iftype === 'vlan' && !me.create) {
+           iface_vtype = 'InterfaceName';
        } else if (me.iftype === 'OVSBridge') {
            iface_vtype = 'BridgeName';
        } else if (me.iftype === 'OVSBond') {
-- 
2.1.4

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to