mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-08 06:38:39 +00:00
sdn: controllers: bgp: use node as controllerid
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
bdcd66ed3e
commit
81a6afa87d
@ -3,16 +3,29 @@ Ext.define('PVE.sdn.controllers.BgpInputPanel', {
|
|||||||
|
|
||||||
onlineHelp: 'pvesdn_controller_plugin_evpn',
|
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() {
|
initComponent : function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
me.items = [
|
me.items = [
|
||||||
{
|
{
|
||||||
xtype: me.isCreate ? 'textfield' : 'displayfield',
|
xtype: 'pveNodeSelector',
|
||||||
name: 'controller',
|
name: 'node',
|
||||||
maxLength: 8,
|
fieldLabel: gettext('Node'),
|
||||||
value: me.controllerid || '',
|
multiSelect: false,
|
||||||
fieldLabel: 'ID',
|
autoSelect: false,
|
||||||
allowBlank: false
|
allowBlank: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -37,14 +50,6 @@ Ext.define('PVE.sdn.controllers.BgpInputPanel', {
|
|||||||
checked: false,
|
checked: false,
|
||||||
fieldLabel: 'EBGP'
|
fieldLabel: 'EBGP'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
xtype: 'pveNodeSelector',
|
|
||||||
name: 'node',
|
|
||||||
fieldLabel: gettext('Node'),
|
|
||||||
multiSelect: false,
|
|
||||||
autoSelect: false,
|
|
||||||
allowBlank: false
|
|
||||||
},
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user