]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/controllers/EvpnEdit.js
add sdn gui
[pve-manager.git] / www / manager6 / sdn / controllers / EvpnEdit.js
1 Ext.define('PVE.sdn.controllers.EvpnInputPanel', {
2 extend: 'PVE.panel.SDNControllerBase',
3
4 initComponent : function() {
5 var me = this;
6
7 me.items = [
8 {
9 xtype: me.isCreate ? 'textfield' : 'displayfield',
10 name: 'controller',
11 maxLength: 10,
12 value: me.controllerid || '',
13 fieldLabel: 'ID',
14 allowBlank: false
15 },
16 {
17 xtype: 'proxmoxintegerfield',
18 name: 'asn',
19 minValue: 1,
20 maxValue: 4294967295,
21 value: 65000,
22 fieldLabel: gettext('asn'),
23 allowBlank: false
24 },
25 {
26 xtype: 'textfield',
27 name: 'peers',
28 fieldLabel: gettext('peers'),
29 allowBlank: false
30 },
31 {
32 xtype: 'textfield',
33 name: 'gateway-external-peers',
34 fieldLabel: gettext('gateway-external-peers'),
35 allowBlank: true
36 },
37 {
38 xtype: 'pveNodeSelector',
39 name: 'gateway-nodes',
40 fieldLabel: gettext('Gateway nodes'),
41 multiSelect: true,
42 autoSelect: false
43 },
44 ];
45
46 me.callParent();
47 }
48 });