mirror of
https://github.com/SuiteCRM/SuiteCRM-Core.git
synced 2025-09-02 08:09:19 +08:00
Fix #585 - Fix navbar order from user preference
This commit is contained in:
parent
db9aca1460
commit
d2a0c04724
1 changed files with 8 additions and 1 deletions
|
@ -148,7 +148,14 @@ class NavbarHandler extends LegacyHandler implements NavigationProviderInterface
|
|||
$accessibleModules = $this->getAccessibleModulesList();
|
||||
$accessibleModulesNameMap = $this->createFrontendNameMap($accessibleModules);
|
||||
$displayModules = $this->getDisplayEnabledModules();
|
||||
$displayModulesMameMap = array_intersect_key($accessibleModulesNameMap, array_flip($displayModules));
|
||||
|
||||
$displayModulesMameMap = [];
|
||||
|
||||
foreach ($displayModules as $module => $value) {
|
||||
if (isset($accessibleModulesNameMap[$module])) {
|
||||
$displayModulesMameMap[$module] = $accessibleModulesNameMap[$module];
|
||||
}
|
||||
}
|
||||
|
||||
$navbar->tabs = array_values($displayModulesMameMap);
|
||||
$navbar->groupedTabs = $this->fetchGroupedNavTabs($displayModules, $displayModulesMameMap);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue