]>
git.proxmox.com Git - proxmox-backup.git/blob - www/ServerAdministration.js
2 Ext
.define('PBS.ServerAdministration', {
3 extend
: 'Ext.tab.Panel',
4 alias
: 'widget.pbsServerAdministration',
6 title
: gettext('Server Administration'),
9 defaults
: { border
: false },
12 xclass
: 'Ext.app.ViewController',
14 init: function(view
) {
15 var upgradeBtn
= view
.lookupReference('upgradeBtn');
16 upgradeBtn
.setDisabled(!(Proxmox
.UserName
&& Proxmox
.UserName
=== 'root@pam'));
22 xtype
: 'pbsServerStatus',
26 xtype
: 'proxmoxNodeServiceView',
27 title
: gettext('Services'),
29 restartCommand
: 'reload', // avoid disruptions
32 'proxmox-backup': true,
33 'proxmox-backup-proxy': true,
38 xtype
: 'proxmoxNodeAPT',
39 title
: gettext('Updates'),
42 reference
: 'upgradeBtn',
44 text
: gettext('Upgrade'),
46 Proxmox
.Utils
.openXtermJsViewer('upgrade', 0, 'localhost');
53 xtype
: 'proxmoxJournalView',
55 title
: gettext('Syslog'),
56 url
: "/api2/extjs/nodes/localhost/journal",
59 xtype
: 'proxmoxNodeTasks',
61 title
: gettext('Tasks'),