ui: move user, token and permissions into an access control tab panel
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
2b38dfb456
commit
2f1a46f748
34
www/AccessControlPanel.js
Normal file
34
www/AccessControlPanel.js
Normal file
@ -0,0 +1,34 @@
|
||||
Ext.define('PBS.AccessControlPanel', {
|
||||
extend: 'Ext.tab.Panel',
|
||||
alias: 'widget.pbsAccessControlPanel',
|
||||
mixins: ['Proxmox.Mixin.CBind'],
|
||||
|
||||
title: gettext('Access Control'),
|
||||
|
||||
border: false,
|
||||
defaults: {
|
||||
border: false,
|
||||
},
|
||||
|
||||
items: [
|
||||
{
|
||||
xtype: 'pbsUserView',
|
||||
title: gettext('User Management'),
|
||||
itemId: 'users',
|
||||
iconCls: 'fa fa-user',
|
||||
},
|
||||
{
|
||||
xtype: 'pbsTokenView',
|
||||
title: gettext('API Token'),
|
||||
itemId: 'apitokens',
|
||||
iconCls: 'fa fa-user-o',
|
||||
},
|
||||
{
|
||||
xtype: 'pbsACLView',
|
||||
title: gettext('Permissions'),
|
||||
itemId: 'permissions',
|
||||
iconCls: 'fa fa-unlock',
|
||||
},
|
||||
],
|
||||
|
||||
});
|
@ -37,6 +37,7 @@ JSSRC= \
|
||||
dashboard/RunningTasks.js \
|
||||
dashboard/TaskSummary.js \
|
||||
Utils.js \
|
||||
AccessControlPanel.js \
|
||||
ZFSList.js \
|
||||
DirectoryList.js \
|
||||
LoginView.js \
|
||||
|
@ -29,21 +29,9 @@ Ext.define('PBS.store.NavigationStore', {
|
||||
expanded: true,
|
||||
children: [
|
||||
{
|
||||
text: gettext('User Management'),
|
||||
iconCls: 'fa fa-user',
|
||||
path: 'pbsUserView',
|
||||
leaf: true,
|
||||
},
|
||||
{
|
||||
text: gettext('API Token'),
|
||||
iconCls: 'fa fa-user-o',
|
||||
path: 'pbsTokenView',
|
||||
leaf: true,
|
||||
},
|
||||
{
|
||||
text: gettext('Permissions'),
|
||||
iconCls: 'fa fa-unlock',
|
||||
path: 'pbsACLView',
|
||||
text: gettext('Access Control'),
|
||||
iconCls: 'fa fa-key',
|
||||
path: 'pbsAccessControlPanel',
|
||||
leaf: true,
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user