* push initial components individually
* replace ifor the momment pvepanels with basic panels so we can at least load 
the first tabs
* group ceph component with previous push call as they require the same 
capabilities
---
 www/manager6/node/Config.js | 65 ++++++++++++++++++++++++++-------------------
 1 file changed, 38 insertions(+), 27 deletions(-)

diff --git a/www/manager6/node/Config.js b/www/manager6/node/Config.js
index 61bb4b2..d69ee40 100644
--- a/www/manager6/node/Config.js
+++ b/www/manager6/node/Config.js
@@ -125,7 +125,7 @@ Ext.define('PVE.node.Config', {
        });
 
        if (caps.nodes['Sys.Audit']) {
-           me.items.push([
+           me.items.push(
                {
                    title: gettext('Summary'),
                    itemId: 'summary',
@@ -134,49 +134,56 @@ Ext.define('PVE.node.Config', {
                {
                    title: gettext('Services'),
                    itemId: 'services',
-                   xtype: 'pveNodeServiceView'
+//                 xtype: 'pveNodeServiceView',
+                   xtype: 'panel',
                },
                {
                    title: gettext('Network'),
                    itemId: 'network',
-                   xtype: 'pveNodeNetworkView'
+//                 xtype: 'pveNodeNetworkView'
+                   xtype: 'panel',
                },
                {
                    title: gettext('DNS'),
                    itemId: 'dns',
-                   xtype: 'pveNodeDNSView'
+//                 xtype: 'pveNodeDNSView'
+                   xtype: 'panel',
                },
                {
                    title: gettext('Time'),
                    itemId: 'time',
-                   xtype: 'pveNodeTimeView'
+//                 xtype: 'pveNodeTimeView'
+                   xtype: 'panel',
                }
-           ]);
+           );
        }
 
        if (caps.nodes['Sys.Syslog']) {
-           me.items.push([
+           me.items.push(
                {
                    title: 'Syslog',
                    itemId: 'syslog',
-                   xtype: 'pveLogView',
+//                 xtype: 'pveLogView',
+                   xtype: 'panel',
                    url: "/api2/extjs/nodes/" + nodename + "/syslog"
                }
-           ]);
+           );
        }
 
-       me.items.push([
+       me.items.push(
            {
                title: gettext('Task History'),
                itemId: 'tasks',
-               xtype: 'pveNodeTasks'
+//             xtype: 'pveNodeTasks'
+                   xtype: 'panel',
            }
-       ]);
+       );
 
        if (caps.nodes['Sys.Console']) {
-           me.items.push([
+           me.items.push(
                {
-                   xtype: 'pveFirewallPanel',
+//                 xtype: 'pveFirewallPanel',
+                   xtype: 'panel',
                    title: gettext('Firewall'),
                    base_url: '/nodes/' + nodename + '/firewall',
                    fwtype: 'node',
@@ -186,34 +193,38 @@ Ext.define('PVE.node.Config', {
                {
                    title: gettext('Updates'),
                    itemId: 'apt',
-                   xtype: 'pveNodeAPT',
+//                 xtype: 'pveNodeAPT',
+                   xtype: 'panel',
                    nodename: nodename
                },
                {
                    title: gettext('Console'),
                    itemId: 'console',
-                   xtype: 'pveNoVncConsole',
+//                 xtype: 'pveNoVncConsole',
+                   xtype: 'panel',
                    consoleType: 'shell',
                    nodename: nodename
+               },
+               {
+                   title: 'Ceph',
+                   itemId: 'ceph',
+//             xtype: 'pveNodeCeph',
+                   xtype: 'panel',
+                   phstateid: me.hstateid,
+                   nodename: nodename
                }
-           ]);
-           me.items.push([{
-               title: 'Ceph',
-               itemId: 'ceph',
-               xtype: 'pveNodeCeph',
-               phstateid: me.hstateid,
-               nodename: nodename
-           }]);
+           );
        }
 
-       me.items.push([
+       me.items.push(
            {
                title: gettext('Subscription'),
                itemId: 'support',
-               xtype: 'pveNodeSubscription',
+//             xtype: 'pveNodeSubscription',
+               xtype: 'panel',
                nodename: nodename
            }
-       ]);
+       );
 
        me.callParent();
 
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to