From: Alexandre Derumier <aderumier@odiso.com>
To: pve-devel@lists.proxmox.com
Subject: [pve-devel] [PATCH V8 pve-manager 11/17] sdn: add options panel + move controller/ipam/dns view
Date: Fri, 27 Nov 2020 15:23:39 +0100 [thread overview]
Message-ID: <20201127142345.1494648-12-aderumier@odiso.com> (raw)
In-Reply-To: <20201127142345.1494648-1-aderumier@odiso.com>
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
---
www/manager6/Makefile | 1 +
www/manager6/dc/Config.js | 24 +++--------------
www/manager6/sdn/ControllerView.js | 1 +
www/manager6/sdn/DnsView.js | 1 +
www/manager6/sdn/IpamView.js | 2 ++
www/manager6/sdn/OptionsPanel.js | 41 ++++++++++++++++++++++++++++++
6 files changed, 50 insertions(+), 20 deletions(-)
create mode 100644 www/manager6/sdn/OptionsPanel.js
diff --git a/www/manager6/Makefile b/www/manager6/Makefile
index d30b6529..5b702d4b 100644
--- a/www/manager6/Makefile
+++ b/www/manager6/Makefile
@@ -233,6 +233,7 @@ JSSRC= \
sdn/SubnetView.js \
sdn/ZoneContentView.js \
sdn/ZoneView.js \
+ sdn/OptionsPanel.js \
sdn/controllers/Base.js \
sdn/controllers/EvpnEdit.js \
sdn/IpamView.js \
diff --git a/www/manager6/dc/Config.js b/www/manager6/dc/Config.js
index 48238a4e..d242aef2 100644
--- a/www/manager6/dc/Config.js
+++ b/www/manager6/dc/Config.js
@@ -153,14 +153,6 @@ Ext.define('PVE.dc.Config', {
itemId: 'sdn',
expandedOnInit: true
},
- {
- xtype: 'pveSDNControllerView',
- groups: ['sdn'],
- title: gettext('Controllers'),
- hidden: true,
- iconCls: 'fa fa-crosshairs',
- itemId: 'sdncontroller'
- },
{
xtype: 'pveSDNZoneView',
groups: ['sdn'],
@@ -178,20 +170,12 @@ Ext.define('PVE.dc.Config', {
itemId: 'sdnvnet'
},
{
- xtype: 'pveSDNIpamView',
- groups: ['sdn'],
- title: gettext('Ipams'),
- hidden: true,
- iconCls: 'fa fa-network-wired',
- itemId: 'sdnipam'
- },
- {
- xtype: 'pveSDNDnsView',
+ xtype: 'pveSDNOptions',
groups: ['sdn'],
- title: gettext('Dns'),
+ title: gettext('Options'),
hidden: true,
- iconCls: 'fa fa-network-wired',
- itemId: 'sdndns'
+ iconCls: 'fa fa-gear',
+ itemId: 'sdnoptions'
});
}
diff --git a/www/manager6/sdn/ControllerView.js b/www/manager6/sdn/ControllerView.js
index 0d991af3..4fdcdecd 100644
--- a/www/manager6/sdn/ControllerView.js
+++ b/www/manager6/sdn/ControllerView.js
@@ -125,6 +125,7 @@ Ext.define('PVE.sdn.ControllerView', {
}
});
+ store.load();
me.callParent();
}
});
diff --git a/www/manager6/sdn/DnsView.js b/www/manager6/sdn/DnsView.js
index 6d47e38f..2459327e 100644
--- a/www/manager6/sdn/DnsView.js
+++ b/www/manager6/sdn/DnsView.js
@@ -126,6 +126,7 @@ Ext.define('PVE.sdn.DnsView', {
}
});
+ store.load();
me.callParent();
}
});
diff --git a/www/manager6/sdn/IpamView.js b/www/manager6/sdn/IpamView.js
index 605f44c7..4635b2ab 100644
--- a/www/manager6/sdn/IpamView.js
+++ b/www/manager6/sdn/IpamView.js
@@ -126,6 +126,8 @@ Ext.define('PVE.sdn.IpamView', {
}
});
+ store.load();
me.callParent();
+
}
});
diff --git a/www/manager6/sdn/OptionsPanel.js b/www/manager6/sdn/OptionsPanel.js
new file mode 100644
index 00000000..d9145299
--- /dev/null
+++ b/www/manager6/sdn/OptionsPanel.js
@@ -0,0 +1,41 @@
+Ext.define('PVE.sdn.Options', {
+ extend: 'Ext.panel.Panel',
+ alias: 'widget.pveSDNOptions',
+
+ title: 'Options',
+
+ layout: {
+ type: 'vbox',
+ align: 'stretch'
+ },
+
+// onlineHelp: 'pvesdn_config_vnet',
+
+ initComponent: function() {
+ var me = this;
+
+ me.items = [
+ {
+ xtype: 'pveSDNControllerView',
+ title: gettext('Controllers'),
+ border: 0,
+ collapsible: true,
+ padding: '0 0 20 0'
+ },
+ {
+ xtype: 'pveSDNIpamView',
+ title: gettext('Ipams'),
+ border: 0,
+ collapsible: true,
+ padding: '0 0 20 0'
+ },{
+ xtype: 'pveSDNDnsView',
+ flex: 1,
+ collapsible: true,
+ title: gettext('Dns'),
+ border: 0,
+ }];
+
+ me.callParent();
+ }
+});
--
2.20.1
next prev parent reply other threads:[~2020-11-27 14:23 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-27 14:23 [pve-devel] [PATCH V8 pve-manager 00/17] sdn: add subnets management Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 01/17] sdn: vnetedit: add subnets && remove ip/mac Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 02/17] add sdn subnets Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 03/17] add sdn ipams Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 04/17] sdn: add PVEIpam Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 05/17] sdn: subnets: ipam is optional Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 06/17] add sdn dns Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 07/17] subnets: add dns fields Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 08/17] add vnet option to subnets and remove subnets list from vnet Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 09/17] add vnet panel with vnet + subnets split view Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 10/17] subnets: move ipam/dns in advanced section, and use "pve" as default ipam Alexandre Derumier
2020-11-27 14:23 ` Alexandre Derumier [this message]
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 12/17] sdn: display pending values Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 13/17] move ipams && dns options to zone Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 14/17] sdn: browser: add onlinehelp Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 15/17] sdn: evpn improvments Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 16/17] sdn: update onlinehelp links Alexandre Derumier
2020-11-27 14:23 ` [pve-devel] [PATCH V8 pve-manager 17/17] sdn : zone content view: add alias && resize column Alexandre Derumier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201127142345.1494648-12-aderumier@odiso.com \
--to=aderumier@odiso.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox