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/RunningTasks.js \
|
||||||
dashboard/TaskSummary.js \
|
dashboard/TaskSummary.js \
|
||||||
Utils.js \
|
Utils.js \
|
||||||
|
AccessControlPanel.js \
|
||||||
ZFSList.js \
|
ZFSList.js \
|
||||||
DirectoryList.js \
|
DirectoryList.js \
|
||||||
LoginView.js \
|
LoginView.js \
|
||||||
|
@ -29,21 +29,9 @@ Ext.define('PBS.store.NavigationStore', {
|
|||||||
expanded: true,
|
expanded: true,
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
text: gettext('User Management'),
|
text: gettext('Access Control'),
|
||||||
iconCls: 'fa fa-user',
|
iconCls: 'fa fa-key',
|
||||||
path: 'pbsUserView',
|
path: 'pbsAccessControlPanel',
|
||||||
leaf: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: gettext('API Token'),
|
|
||||||
iconCls: 'fa fa-user-o',
|
|
||||||
path: 'pbsTokenView',
|
|
||||||
leaf: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: gettext('Permissions'),
|
|
||||||
iconCls: 'fa fa-unlock',
|
|
||||||
path: 'pbsACLView',
|
|
||||||
leaf: true,
|
leaf: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user