mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-05-28 19:31:55 +00:00
sdn: add simple zone plugin
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
89a7daeacf
commit
1b4cce609f
@ -214,6 +214,7 @@ JSSRC= \
|
||||
sdn/zones/Base.js \
|
||||
sdn/zones/EvpnEdit.js \
|
||||
sdn/zones/QinQEdit.js \
|
||||
sdn/zones/SimpleEdit.js \
|
||||
sdn/zones/VlanEdit.js \
|
||||
sdn/zones/VxlanEdit.js \
|
||||
storage/Base.js \
|
||||
|
@ -668,6 +668,11 @@ Ext.define('PVE.Utils', { utilities: {
|
||||
name: 'zone',
|
||||
hideAdd: true
|
||||
},
|
||||
simple: {
|
||||
name: 'Simple',
|
||||
ipanel: 'SimpleInputPanel',
|
||||
faIcon: 'th'
|
||||
},
|
||||
vlan: {
|
||||
name: 'VLAN',
|
||||
ipanel: 'VlanInputPanel',
|
||||
|
53
www/manager6/sdn/zones/SimpleEdit.js
Normal file
53
www/manager6/sdn/zones/SimpleEdit.js
Normal file
@ -0,0 +1,53 @@
|
||||
Ext.define('PVE.sdn.zones.SimpleInputPanel', {
|
||||
extend: 'PVE.panel.SDNZoneBase',
|
||||
|
||||
onlineHelp: 'pvesdn_zone_plugin_simple',
|
||||
|
||||
onGetValues: function(values) {
|
||||
var me = this;
|
||||
|
||||
if (me.isCreate) {
|
||||
values.type = me.type;
|
||||
} else {
|
||||
delete values.zone;
|
||||
}
|
||||
|
||||
return values;
|
||||
},
|
||||
|
||||
initComponent : function() {
|
||||
var me = this;
|
||||
|
||||
me.items = [
|
||||
{
|
||||
xtype: me.isCreate ? 'textfield' : 'displayfield',
|
||||
name: 'zone',
|
||||
maxLength: 10,
|
||||
value: me.zone || '',
|
||||
fieldLabel: 'ID',
|
||||
allowBlank: false
|
||||
},
|
||||
{
|
||||
xtype: 'proxmoxintegerfield',
|
||||
name: 'mtu',
|
||||
minValue: 100,
|
||||
maxValue: 65000,
|
||||
fieldLabel: 'MTU',
|
||||
skipEmptyText: true,
|
||||
allowBlank: true,
|
||||
emptyText: 'auto'
|
||||
},
|
||||
{
|
||||
xtype: 'pveNodeSelector',
|
||||
name: 'nodes',
|
||||
fieldLabel: gettext('Nodes'),
|
||||
emptyText: gettext('All') + ' (' + gettext('No restrictions') +')',
|
||||
multiSelect: true,
|
||||
autoSelect: false
|
||||
},
|
||||
|
||||
];
|
||||
|
||||
me.callParent();
|
||||
}
|
||||
});
|
Loading…
Reference in New Issue
Block a user