Uploaded image for project: 'RH Developer Hub Planning'
  1. RH Developer Hub Planning
  2. RHDHPLAN-339

Enable Personalization of Left Navigation Menu (Reorder, Hide, Add Shortcuts, Favorites Integration)

Create Doc EPIC from R...Prepare for Z ReleasePrepare Test Plan (Y R...XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • UI
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Summary

      The left navigation menu in RHDH is currently static and identical for all users. Providing customization options would allow users to optimize the sidebar for their specific workflows, improving efficiency and user satisfaction.


      Use Case

      Users working in RHDH want to personalize the navigation menu to better match their daily tasks. This includes reordering, hiding unused sections, and adding shortcuts to frequently accessed resources.


      Current Behaviour

      • Navigation order is fixed and cannot be changed.
      • All users see the same layout, regardless of role or workflow.
      • No ability to hide irrelevant items.
      • No way to add custom shortcuts or pinned resources.

      Expected Behaviour

      As a user, I want to personalize the left navigation menu so I can organize it according to my workflow—bringing important items to the top, hiding unused ones, and adding quick-access shortcuts.


      Impact

      • Reduced efficiency for developers who frequently access specific tools (e.g., Jira, PRs, CI/CD builds).
      • New users may find the sidebar cluttered or overwhelming.
      • Limits personalization and reduces user ownership of the interface.
      • Makes the platform feel rigid rather than adaptable.

      Suggested Enhancements

      1. Reordering

      • Enable drag-and-drop reordering of sidebar items.
      • Save layout preferences per user.
      • Provide UI indicators for draggable items.

      2. Hiding/Removing Items

      • Allow users to hide sections they don’t use.
      • Provide a "Manage Navigation" panel to restore hidden items when needed.

      3. Adding Custom Shortcuts

      • Allow users to pin:
        • Favorite repositories
        • Team pages
        • Workflows (e.g., PRs, Builds, Jira issues)
      • Shortcuts appear alongside other menu items.

      4. Favorites Integration

      • Introduce a collapsible "Favorites" section in the sidebar.
      • Sync with existing Favorites functionality (global-header plugin) for seamless access.

      5. Admin vs. User Scope

      • Admins can define a default navigation layout for the organization.
      • Users can personalize the layout further without affecting the default or other users.

              Unassigned Unassigned
              rh-ee-lprabhu Lokananda Prabhu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: