mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-16 07:30:40 +00:00
ui: QinQ: indentation and stricter limits
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
3f0b3e3aa2
commit
069a28ebac
@ -31,12 +31,12 @@ Ext.define('PVE.sdn.zones.BaseEdit', {
|
|||||||
me.isCreate = !me.zone;
|
me.isCreate = !me.zone;
|
||||||
|
|
||||||
if (me.isCreate) {
|
if (me.isCreate) {
|
||||||
me.url = '/api2/extjs/cluster/sdn/zones';
|
me.url = '/api2/extjs/cluster/sdn/zones';
|
||||||
me.method = 'POST';
|
me.method = 'POST';
|
||||||
} else {
|
} else {
|
||||||
me.url = '/api2/extjs/cluster/sdn/zones/' + me.zone;
|
me.url = '/api2/extjs/cluster/sdn/zones/' + me.zone;
|
||||||
me.method = 'PUT';
|
me.method = 'PUT';
|
||||||
}
|
}
|
||||||
|
|
||||||
var ipanel = Ext.create(me.paneltype, {
|
var ipanel = Ext.create(me.paneltype, {
|
||||||
type: me.type,
|
type: me.type,
|
||||||
|
@ -4,68 +4,72 @@ Ext.define('PVE.sdn.zones.QinQInputPanel', {
|
|||||||
onlineHelp: 'pvesdn_zone_plugin_qinq',
|
onlineHelp: 'pvesdn_zone_plugin_qinq',
|
||||||
|
|
||||||
onGetValues: function(values) {
|
onGetValues: function(values) {
|
||||||
var me = this;
|
let me = this;
|
||||||
|
|
||||||
if (me.isCreate) {
|
if (me.isCreate) {
|
||||||
values.type = me.type;
|
values.type = me.type;
|
||||||
} else {
|
} else {
|
||||||
delete values.sdn;
|
delete values.sdn;
|
||||||
}
|
}
|
||||||
|
|
||||||
return values;
|
return values;
|
||||||
},
|
},
|
||||||
|
|
||||||
initComponent : function() {
|
initComponent : function() {
|
||||||
var me = this;
|
let me = this;
|
||||||
|
|
||||||
me.items = [
|
|
||||||
{
|
|
||||||
xtype: me.isCreate ? 'textfield' : 'displayfield',
|
|
||||||
name: 'zone',
|
|
||||||
maxLength: 8,
|
|
||||||
value: me.zone || '',
|
|
||||||
fieldLabel: 'ID',
|
|
||||||
allowBlank: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
xtype: 'textfield',
|
|
||||||
name: 'bridge',
|
|
||||||
fieldLabel: 'Bridge',
|
|
||||||
allowBlank: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
xtype: 'proxmoxintegerfield',
|
|
||||||
name: 'tag',
|
|
||||||
fieldLabel: gettext('Service vlan'),
|
|
||||||
allowBlank: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
xtype: 'proxmoxKVComboBox',
|
|
||||||
name: 'vlan-protocol',
|
|
||||||
fieldLabel: gettext('Service vlan protocol'),
|
|
||||||
allowBlank: true,
|
|
||||||
value: '802.1q',
|
|
||||||
comboItems: [['802.1q', '802.1q'], ['802.1ad', '802.1ad']]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
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.items = [
|
||||||
|
{
|
||||||
|
xtype: me.isCreate ? 'textfield' : 'displayfield',
|
||||||
|
name: 'zone',
|
||||||
|
maxLength: 8,
|
||||||
|
value: me.zone || '',
|
||||||
|
fieldLabel: 'ID',
|
||||||
|
allowBlank: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
xtype: 'textfield',
|
||||||
|
name: 'bridge',
|
||||||
|
fieldLabel: 'Bridge',
|
||||||
|
allowBlank: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
xtype: 'proxmoxintegerfield',
|
||||||
|
name: 'tag',
|
||||||
|
minValue: 0,
|
||||||
|
maxValue: 4096,
|
||||||
|
fieldLabel: gettext('Service VLAN'),
|
||||||
|
allowBlank: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
xtype: 'proxmoxKVComboBox',
|
||||||
|
name: 'vlan-protocol',
|
||||||
|
fieldLabel: gettext('Service-VLAN Protocol'),
|
||||||
|
allowBlank: true,
|
||||||
|
value: '802.1q',
|
||||||
|
comboItems: [
|
||||||
|
['802.1q', '802.1q'],
|
||||||
|
['802.1ad', '802.1ad'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
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();
|
me.callParent();
|
||||||
|
Loading…
Reference in New Issue
Block a user