]>
git.proxmox.com Git - proxmox-backup.git/blob - www/SystemConfiguration.js
1 Ext
.define('PBS.SystemConfiguration', {
2 extend
: 'Ext.tab.Panel',
3 xtype
: 'pbsSystemConfiguration',
5 title
: gettext('Configuration') + ': ' + gettext('System'),
8 defaults
: { border
: false },
9 tools
: [PBS
.Utils
.get_help_tool("sysadmin-network-configuration")],
12 title
: gettext('Network/Time'),
27 title
: gettext('Time'),
28 xtype
: 'proxmoxNodeTimeView',
29 nodename
: 'localhost',
32 title
: gettext('DNS'),
33 xtype
: 'proxmoxNodeDNSView',
34 nodename
: 'localhost',
39 title
: gettext('Network Interfaces'),
40 xtype
: 'proxmoxNodeNetworkView',
42 types
: ['bond', 'bridge'],
43 nodename
: 'localhost',
48 title
: gettext('Authentication'),
49 itemId
: 'authentication',
63 title
: gettext('Webauthn'),
64 xtype
: 'pbsWebauthnConfigView',
67 // FIXME: this is only a semi-OK place as long as there's only the http-proxy in there
68 title
: gettext('HTTP proxy'),
69 xtype
: 'pbsNodeOptionView',
75 initComponent: function() {
80 let networktime
= me
.getComponent('network');
81 Ext
.Array
.forEach(networktime
.query(), function(item
) {
82 item
.relayEvents(networktime
, ['activate', 'deactivate', 'destroy']);
85 let authentication
= me
.getComponent('authentication');
86 Ext
.Array
.forEach(authentication
.query(), function(item
) {
87 item
.relayEvents(authentication
, ['activate', 'deactivate', 'destroy']);