Skip to content

"Dashboard" menu item is missing for bpm-admin role while the screen is still reachable via the logo click #309

Description

@rusiaikinat

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

  1. Create a user with the bpm-admin role only.
  2. Log in as that user.
  3. Look at the main menu.

Actual behavior

Image

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageIssue is waiting for triage

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions