]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/Status.js
sdn: add subnet/ipam/sdn management
[pve-manager.git] / www / manager6 / sdn / Status.js
1 Ext.define('PVE.sdn.Status', {
2 extend: 'Ext.panel.Panel',
3 alias: 'widget.pveSDNStatus',
4
5 onlineHelp: 'chapter_pvesdn',
6
7 layout: {
8 type: 'vbox',
9 align: 'stretch',
10 },
11
12 initComponent: function() {
13 var me = this;
14
15 me.rstore = Ext.create('Proxmox.data.ObjectStore', {
16 interval: me.interval,
17 model: 'pve-sdn-status',
18 storeid: 'pve-store-' + ++Ext.idSeed,
19 groupField: 'type',
20 proxy: {
21 type: 'proxmox',
22 url: '/api2/json/cluster/resources',
23 },
24 });
25
26 me.items = [{
27 xtype: 'pveSDNStatusView',
28 title: gettext('Status'),
29 rstore: me.rstore,
30 border: 0,
31 collapsible: true,
32 padding: '0 0 20 0',
33 }];
34
35 me.callParent();
36 me.on('activate', me.rstore.startUpdate);
37 },
38 });