]> git.proxmox.com Git - pmg-gui.git/blame - js/ServerAdministration.js
bump version to 1.0-4
[pmg-gui.git] / js / ServerAdministration.js
CommitLineData
2c1d504e 1/*global Proxmox*/
252645ce
DM
2Ext.define('PMG.ServerAdministration', {
3 extend: 'Ext.tab.Panel',
4 alias: 'widget.pmgServerAdministration',
5
6 title: gettext('Server Administration'),
7
830e5827
DM
8 border: false,
9 defaults: { border: false },
10
252645ce 11 items: [
e653eb82 12 {
61415efa
DC
13 xtype: 'pmgServerStatus',
14 itemId: 'status'
e653eb82 15 },
252645ce 16 {
0f3d85d5 17 xtype: 'proxmoxNodeServiceView',
252645ce 18 title: gettext('Services'),
61415efa 19 itemId: 'services',
0f3d85d5
DM
20 startOnlyServices: {
21 syslog: true,
22 pmgproxy: true,
23 pmgdaemon: true
24 },
25 nodename: Proxmox.NodeName
252645ce
DM
26 },
27 {
81c250bd 28 xtype: 'proxmoxNodeAPT',
252645ce 29 title: gettext('Updates'),
81c250bd
DM
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 },
61415efa 38 itemId: 'updates',
81c250bd 39 nodename: Proxmox.NodeName
03912e15 40 },
ac6617da
DM
41 {
42 xtype: 'proxmoxLogView',
61415efa 43 itemId: 'logs',
ac6617da
DM
44 title: gettext('Syslog'),
45 url: "/api2/extjs/nodes/" + Proxmox.NodeName + "/syslog",
46 log_select_timespan: 1
47 },
03912e15
DM
48 {
49 xtype: 'proxmoxNodeTasks',
61415efa 50 itemId: 'tasks',
03912e15
DM
51 title: gettext('Tasks'),
52 height: 'auto',
53 nodename: Proxmox.NodeName
252645ce
DM
54 }
55 ]
56});
57
58