]> git.proxmox.com Git - proxmox-backup.git/blobdiff - www/ServerAdministration.js
api: disks: cleanup use statement
[proxmox-backup.git] / www / ServerAdministration.js
index 4001402cf15a2b3aeac46cf08fa4aa0000f87c85..936d8a07843a47c75f3c07dd88bbdb92be040cdd 100644 (file)
@@ -1,11 +1,10 @@
-/*global Proxmox*/
 Ext.define('PBS.ServerAdministration', {
     extend: 'Ext.tab.Panel',
     alias: 'widget.pbsServerAdministration',
 
     title: gettext('Server Administration'),
 
-    border: false,
+    border: true,
     defaults: { border: false },
 
     controller: {
@@ -14,24 +13,25 @@ Ext.define('PBS.ServerAdministration', {
         init: function(view) {
            var upgradeBtn = view.lookupReference('upgradeBtn');
            upgradeBtn.setDisabled(!(Proxmox.UserName && Proxmox.UserName === 'root@pam'));
-       }
+       },
     },
 
     items: [
-//     {
-//         xtype: 'pbsServerStatus',
-//         itemId: 'status'
-//     },
+       {
+           xtype: 'pbsServerStatus',
+           itemId: 'status',
+       },
        {
            xtype: 'proxmoxNodeServiceView',
             title: gettext('Services'),
            itemId: 'services',
+           restartCommand: 'reload', // avoid disruptions
            startOnlyServices: {
                syslog: true,
-               pmgproxy: true,
-               pmgdaemon: true
+               'proxmox-backup': true,
+               'proxmox-backup-proxy': true,
            },
-           nodename: Proxmox.NodeName
+           nodename: 'localhost',
        },
        {
            xtype: 'proxmoxNodeAPT',
@@ -42,27 +42,26 @@ Ext.define('PBS.ServerAdministration', {
                disabled: true,
                text: gettext('Upgrade'),
                handler: function() {
-                   Proxmox.Utils.openXtermJsViewer('upgrade', 0, Proxmox.NodeName);
-               }
+                   Proxmox.Utils.openXtermJsViewer('upgrade', 0, 'localhost');
+               },
            },
            itemId: 'updates',
-           nodename: Proxmox.NodeName
+           nodename: 'localhost',
        },
        {
-           xtype: 'proxmoxLogView',
+           xtype: 'proxmoxJournalView',
            itemId: 'logs',
            title: gettext('Syslog'),
-           url: "/api2/extjs/nodes/" + Proxmox.NodeName + "/syslog",
-           log_select_timespan: 1
+           url: "/api2/extjs/nodes/localhost/journal",
        },
        {
            xtype: 'proxmoxNodeTasks',
            itemId: 'tasks',
            title: gettext('Tasks'),
            height: 'auto',
-           nodename: Proxmox.NodeName
-       }
-    ]
+           nodename: 'localhost',
+       },
+    ],
 });