]> git.proxmox.com Git - pmg-gui.git/blob - js/ServerAdministration.js
add icons for white/blacklist in QuarantineView
[pmg-gui.git] / js / ServerAdministration.js
1 /*global Proxmox*/
2 Ext.define('PMG.ServerAdministration', {
3 extend: 'Ext.tab.Panel',
4 alias: 'widget.pmgServerAdministration',
5
6 title: gettext('Server Administration'),
7
8 border: false,
9 defaults: { border: false },
10
11 items: [
12 {
13 xtype: 'pmgServerStatus',
14 itemId: 'status'
15 },
16 {
17 xtype: 'proxmoxNodeServiceView',
18 title: gettext('Services'),
19 itemId: 'services',
20 startOnlyServices: {
21 syslog: true,
22 pmgproxy: true,
23 pmgdaemon: true
24 },
25 nodename: Proxmox.NodeName
26 },
27 {
28 xtype: 'proxmoxNodeAPT',
29 title: gettext('Updates'),
30 upgradeBtn: {
31 xtype: 'button',
32 disabled: !(Proxmox.UserName && Proxmox.UserName === 'root@pam'),
33 text: gettext('Upgrade'),
34 handler: function() {
35 PMG.Utils.openVNCViewer('upgrade', Proxmox.NodeName);
36 }
37 },
38 itemId: 'updates',
39 nodename: Proxmox.NodeName
40 },
41 {
42 xtype: 'proxmoxLogView',
43 itemId: 'logs',
44 title: gettext('Syslog'),
45 url: "/api2/extjs/nodes/" + Proxmox.NodeName + "/syslog",
46 log_select_timespan: 1
47 },
48 {
49 xtype: 'proxmoxNodeTasks',
50 itemId: 'tasks',
51 title: gettext('Tasks'),
52 height: 'auto',
53 nodename: Proxmox.NodeName
54 }
55 ]
56 });
57
58