})
});
- var restartBtn = Ext.create('PVE.button.Button', {
+ var restartBtn = Ext.create('Proxmox.button.Button', {
text: gettext('Restart'),
disabled: !caps.nodes['Sys.PowerMgmt'],
dangerous: true,
iconCls: 'fa fa-undo'
});
- var shutdownBtn = Ext.create('PVE.button.Button', {
+ var shutdownBtn = Ext.create('Proxmox.button.Button', {
text: gettext('Shutdown'),
disabled: !caps.nodes['Sys.PowerMgmt'],
dangerous: true,
iconCls: 'fa fa-cogs',
itemId: 'services',
expandedOnInit: true,
- xtype: 'pveNodeServiceView'
+ startOnlyServices: {
+ 'pveproxy': true,
+ 'pvedaemon': true,
+ 'pve-cluster': true
+ },
+ nodename: nodename,
+ onlineHelp: 'pve_service_daemons',
+ xtype: 'proxmoxNodeServiceView'
},
{
title: gettext('Network'),
iconCls: 'fa fa-exchange',
itemId: 'network',
groups: ['services'],
- xtype: 'pveNodeNetworkView'
+ nodename: nodename,
+ onlineHelp: 'sysadmin_network_configuration',
+ xtype: 'proxmoxNodeNetworkView'
},
{
title: gettext('DNS'),
iconCls: 'fa fa-globe',
groups: ['services'],
itemId: 'dns',
- xtype: 'pveNodeDNSView'
+ nodename: nodename,
+ onlineHelp: 'sysadmin_network_configuration',
+ xtype: 'proxmoxNodeDNSView'
},
{
title: gettext('Time'),
itemId: 'time',
groups: ['services'],
- xtype: 'pveNodeTimeView',
+ nodename: nodename,
+ xtype: 'proxmoxNodeTimeView',
iconCls: 'fa fa-clock-o'
});
}
disabled: !caps.nodes['Sys.Console'],
// do we want to link to system updates instead?
itemId: 'apt',
- xtype: 'pveNodeAPT',
+ xtype: 'proxmoxNodeAPT',
+ upgradeBtn: {
+ xtype: 'pveConsoleButton',
+ disabled: PVE.UserName !== 'root@pam',
+ text: gettext('Upgrade'),
+ consoleType: 'upgrade',
+ nodename: nodename
+ },
nodename: nodename
});
}
title: gettext('Task History'),
iconCls: 'fa fa-list',
itemId: 'tasks',
- xtype: 'pveNodeTasks'
+ nodename: nodename,
+ xtype: 'proxmoxNodeTasks'
},
{
title: gettext('Subscription'),