mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-04 08:18:00 +00:00
copy dc/Config.js from manager to manager5
This commit is contained in:
parent
e5c95a126e
commit
acf7653ae9
106
www/manager5/dc/Config.js
Normal file
106
www/manager5/dc/Config.js
Normal file
@ -0,0 +1,106 @@
|
||||
Ext.define('PVE.dc.Config', {
|
||||
extend: 'PVE.panel.Config',
|
||||
alias: 'widget.PVE.dc.Config',
|
||||
|
||||
initComponent: function() {
|
||||
var me = this;
|
||||
|
||||
var caps = Ext.state.Manager.get('GuiCap');
|
||||
|
||||
me.items = [];
|
||||
|
||||
Ext.apply(me, {
|
||||
title: gettext("Datacenter"),
|
||||
hstateid: 'dctab'
|
||||
});
|
||||
|
||||
if (caps.dc['Sys.Audit']) {
|
||||
me.items.push([
|
||||
{
|
||||
title: gettext('Summary'),
|
||||
xtype: 'pveDcSummary',
|
||||
itemId: 'summary'
|
||||
},
|
||||
{
|
||||
xtype: 'pveDcOptionView',
|
||||
title: gettext('Options'),
|
||||
itemId: 'options'
|
||||
}
|
||||
]);
|
||||
}
|
||||
|
||||
if (caps.storage['Datastore.Allocate'] || caps.dc['Sys.Audit']) {
|
||||
me.items.push({
|
||||
xtype: 'pveStorageView',
|
||||
title: gettext('Storage'),
|
||||
itemId: 'storage'
|
||||
});
|
||||
}
|
||||
|
||||
if (caps.dc['Sys.Audit']) {
|
||||
me.items.push({
|
||||
xtype: 'pveDcBackupView',
|
||||
title: gettext('Backup'),
|
||||
itemId: 'backup'
|
||||
});
|
||||
}
|
||||
|
||||
me.items.push({
|
||||
xtype: 'pveUserView',
|
||||
title: gettext('Users'),
|
||||
itemId: 'users'
|
||||
});
|
||||
|
||||
if (caps.dc['Sys.Audit']) {
|
||||
me.items.push([
|
||||
{
|
||||
xtype: 'pveGroupView',
|
||||
title: gettext('Groups'),
|
||||
itemId: 'groups'
|
||||
},
|
||||
{
|
||||
xtype: 'pvePoolView',
|
||||
title: gettext('Pools'),
|
||||
itemId: 'pools'
|
||||
},
|
||||
{
|
||||
xtype: 'pveACLView',
|
||||
title: gettext('Permissions'),
|
||||
itemId: 'permissions'
|
||||
},
|
||||
{
|
||||
xtype: 'pveRoleView',
|
||||
title: gettext('Roles'),
|
||||
itemId: 'roles'
|
||||
},
|
||||
{
|
||||
xtype: 'pveAuthView',
|
||||
title: gettext('Authentication'),
|
||||
itemId: 'domains'
|
||||
},
|
||||
{
|
||||
xtype: 'pveHAPanel',
|
||||
title: 'HA',
|
||||
phstateid: me.hstateid,
|
||||
itemId: 'ha'
|
||||
},
|
||||
{
|
||||
xtype: 'pveFirewallPanel',
|
||||
title: gettext('Firewall'),
|
||||
base_url: '/cluster/firewall',
|
||||
fwtype: 'dc',
|
||||
phstateid: me.hstateid,
|
||||
itemId: 'firewall'
|
||||
}
|
||||
]);
|
||||
|
||||
me.items.push({
|
||||
xtype: 'pveDcSupport',
|
||||
title: gettext('Support'),
|
||||
itemId: 'support'
|
||||
});
|
||||
}
|
||||
|
||||
me.callParent();
|
||||
}
|
||||
});
|
Loading…
Reference in New Issue
Block a user