Environment
Version: 2.1.999-SNAPSHOT
For a user whose only role is bpm-admin, the "Dashboard" menu item is missing from the main menu — yet the Dashboard screen itself is still reachable by clicking the application logo (which navigates to the same MainView/root). So the user effectively still has access to the Dashboard screen, just without a proper menu entry for it.
Steps to reproduce
- Create a user with the bpm-admin role only.
- Log in as that user.
- Look at the main menu.
Actual behavior
The "Dashboard" menu item is missing from the main menu (see screenshot — MAIN section starts directly with "Dashboard" highlighted, meaning it's the active view but not a persistent menu entry for this role). However, clicking the application logo still opens the Dashboard screen successfully — the screen itself is not actually access-restricted for this role, only its menu entry is.
Expected behavior
Menu item visibility should be consistent with actual screen access: if a screen is accessible to the role (as demonstrated by the logo still opening it), the menu item leading to that screen should be shown as well. Either the menu item should be present for bpm-admin, or clicking the logo should not open the Dashboard for a role that isn't supposed to have that menu entry.
Environment
Version: 2.1.999-SNAPSHOT
For a user whose only role is bpm-admin, the "Dashboard" menu item is missing from the main menu — yet the Dashboard screen itself is still reachable by clicking the application logo (which navigates to the same MainView/root). So the user effectively still has access to the Dashboard screen, just without a proper menu entry for it.
Steps to reproduce
Actual behavior
The "Dashboard" menu item is missing from the main menu (see screenshot — MAIN section starts directly with "Dashboard" highlighted, meaning it's the active view but not a persistent menu entry for this role). However, clicking the application logo still opens the Dashboard screen successfully — the screen itself is not actually access-restricted for this role, only its menu entry is.
Expected behavior
Menu item visibility should be consistent with actual screen access: if a screen is accessible to the role (as demonstrated by the logo still opening it), the menu item leading to that screen should be shown as well. Either the menu item should be present for bpm-admin, or clicking the logo should not open the Dashboard for a role that isn't supposed to have that menu entry.