]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/node/StatusView.js
ui: node disk manage: mark using ZFS reserved pool names as invalid
[pve-manager.git] / www / manager6 / node / StatusView.js
index 564658c4ab7b5d4126c161b1bdcbee6fe567e95f..d34724f79c98ebbf72b9b5b2faa3c15c6d2a9fee 100644 (file)
@@ -3,7 +3,7 @@ Ext.define('PVE.node.StatusView', {
     alias: 'widget.pveNodeStatus',
 
     height: 300,
-    bodyPadding: '20 15 20 15',
+    bodyPadding: '15 5 15 5',
 
     layout: {
        type: 'table',
@@ -17,7 +17,7 @@ Ext.define('PVE.node.StatusView', {
 
     defaults: {
        xtype: 'pmxInfoWidget',
-       padding: '0 15 5 15',
+       padding: '0 10 5 10',
     },
 
     items: [
@@ -64,12 +64,12 @@ Ext.define('PVE.node.StatusView', {
            renderer: function(record) {
                return Proxmox.Utils.render_size(record.shared);
            },
-           padding: '0 15 10 15',
+           padding: '0 10 10 10',
        },
        {
            iconCls: 'fa fa-fw fa-hdd-o',
            itemId: 'rootfs',
-           title: gettext('HD space') + '(root)',
+           title: '/ ' + gettext('HD space'),
            valueField: 'rootfs',
            maxField: 'rootfs',
            renderer: Proxmox.Utils.render_node_size_usage,
@@ -121,4 +121,24 @@ Ext.define('PVE.node.StatusView', {
        me.setTitle(me.pveSelNode.data.node + ' (' + gettext('Uptime') + ': ' + uptime + ')');
     },
 
+    initComponent: function() {
+       let me = this;
+
+       let stateProvider = Ext.state.Manager.getProvider();
+       let repoLink = stateProvider.encodeHToken({
+           view: "server",
+           rid: `node/${me.pveSelNode.data.node}`,
+           ltab: "tasks",
+           nodetab: "aptrepositories",
+       });
+
+       me.items.push({
+           xtype: 'pmxNodeInfoRepoStatus',
+           itemId: 'repositoryStatus',
+           product: 'Proxmox VE',
+           repoLink: `#${repoLink}`,
+       });
+
+       me.callParent();
+    },
 });