sdn: controllers: bgp: use node as controllerid

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier 2021-04-21 23:53:39 +02:00 committed by Thomas Lamprecht
parent bdcd66ed3e
commit 81a6afa87d

View File

@ -3,16 +3,29 @@ Ext.define('PVE.sdn.controllers.BgpInputPanel', {
onlineHelp: 'pvesdn_controller_plugin_evpn',
onGetValues: function(values) {
var me = this;
if (me.isCreate) {
values.type = me.type;
values.controller = 'bgp' + values.node;
} else {
delete values.controller;
}
return values;
},
initComponent : function() {
var me = this;
me.items = [
{
xtype: me.isCreate ? 'textfield' : 'displayfield',
name: 'controller',
maxLength: 8,
value: me.controllerid || '',
fieldLabel: 'ID',
xtype: 'pveNodeSelector',
name: 'node',
fieldLabel: gettext('Node'),
multiSelect: false,
autoSelect: false,
allowBlank: false
},
{
@ -37,14 +50,6 @@ Ext.define('PVE.sdn.controllers.BgpInputPanel', {
checked: false,
fieldLabel: 'EBGP'
},
{
xtype: 'pveNodeSelector',
name: 'node',
fieldLabel: gettext('Node'),
multiSelect: false,
autoSelect: false,
allowBlank: false
},
];