View Issue Details

IDProjectCategoryView StatusLast Update
0006466OXID eShop (all versions)2. ----- eShop backend (admin) -----public2024-05-16 09:35
Reporters.krenz Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Summary0006466: Custom navigation menu entries are not shown under "Admin Roles".
DescriptionIn the OXID admin, it is possible to add new sections (aka. OXMENU in XML). These new sections are not shown in the "Admin Roles" configuration.
This happened because only the first "OXMENU" entry and it's child nodes is used. any other is ignored.
Steps To ReproduceCreate a module with a "menu.xml" file and put something like this in it:

<?xml version="1.0"?>
<OX>
    <OXMENU id="EXAMPLE_OXMENU">
        <MAINMENU id="EXAMPLE_MAINMENU">
            <SUBMENU id="EXAMPLE_SUBMENU" cl="example_cl" list="example_list">
                <TAB id="EXAMPLE_TAB" cl="example_main" />
            </SUBMENU>
        </MAINMENU>
    </OXMENU>
</OX>

The new entry is shown in the left navigation frame, but not in the Admin-Roles.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

SvenBrunk

2024-05-16 09:35

administrator   ~0016888

According to our tests, there is no real bug.
The only thing you need to know is that the changes are only effective after logging out and back into the admin as the rights and roles are only re-evaluated at that point in time.