77205: Workaround: add access_control parent section after child sections

This commit is contained in:
Yura Bondarenko
2021-02-26 16:12:36 +01:00
parent e23e46b212
commit 8b2db86268

View File

@@ -540,17 +540,6 @@ export class AdminSidebarComponent extends MenuComponent implements OnInit {
this.authorizationService.isAuthorized(FeatureID.CanManageGroups).subscribe((authorized) => { this.authorizationService.isAuthorized(FeatureID.CanManageGroups).subscribe((authorized) => {
const menuList = [ const menuList = [
/* Access Control */ /* Access Control */
{
id: 'access_control',
active: false,
visible: authorized,
model: {
type: MenuItemType.TEXT,
text: 'menu.section.access_control'
} as TextMenuItemModel,
icon: 'key',
index: 4
},
{ {
id: 'access_control_people', id: 'access_control_people',
parentID: 'access_control', parentID: 'access_control',
@@ -584,6 +573,17 @@ export class AdminSidebarComponent extends MenuComponent implements OnInit {
link: '' link: ''
} as LinkMenuItemModel, } as LinkMenuItemModel,
}, },
{
id: 'access_control',
active: false,
visible: authorized,
model: {
type: MenuItemType.TEXT,
text: 'menu.section.access_control'
} as TextMenuItemModel,
icon: 'key',
index: 4
},
]; ];
menuList.forEach((menuSection) => this.menuService.addSection(this.menuID, Object.assign(menuSection, { menuList.forEach((menuSection) => this.menuService.addSection(this.menuID, Object.assign(menuSection, {