Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sig#895 - Enhance navbar and user navigation experience #1377

Open
4 tasks
ss-nikunj opened this issue Nov 27, 2024 · 1 comment
Open
4 tasks

sig#895 - Enhance navbar and user navigation experience #1377

ss-nikunj opened this issue Nov 27, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@ss-nikunj
Copy link
Contributor

ss-nikunj commented Nov 27, 2024

Description

Summary:
The goal of this ticket is to improve the user experience by reorganizing the navigation, burger menu content and renaming certain pages. The current burger menu has become cluttered and confusing for users, leading to a poor user flow. This ticket aims to address these issues and provide a more intuitive navigation experience.

Problem with the current implementation

  1. We are showing almost 9 Navigation items in the Main Navigation that we do not need in the main navigation. Here, We can reduce the number of navigation items and move that extra navigation item into the sub-menu of the navigation item and User Menu. We should create a category based on the behaviors. For example,

Dataspace Participation

Partner Network
Use Case Participations

Markplace

App Marketplace
Service Marketplace
App & Service Subscription

App & Service Management

1. App Management
Your Apps
App Release Process
App Subscription
2. Service Management
Your Services
Service Release Process
Service Subscription

Technical Setup

Technical User Management
Identity Provider Configuration
Connector Registration
Semantic Hub

CX Operator

Invite Business Partner
Applications Requests
Credential Requests
App Request Management
Service Request Management

OSP Management

Onboarding Management
Technical User Management

Navigation Item means Home, Company Roles, and Use Case

  1. Currently, We are showing 9 Navigation Items and all the items have specific navigation routes whether the Navigation item has a sub-menu or not (Children's). In the case of sub-menu, The Navigation item has the first children's route(Menu Item). So, If the User does not have the role of the first menu item then the user can't see the entire Navigation Item. The way our current implementation has we can't see the other items. For example, Marketplace Navigation item we have two Sub Menu Item 1. App Marketplace & 2. Service Marketplace. If you do not have the role of App Marketplace then we can't see the Marketplace in Main Navigation.

  2. Currently, all the navigation items are clickable and It should not be clickable. It should open the sub-menu item only.

Impacted Area's

  1. Shared-component

MainNavigation
Navigation
NavItem
Menu
ManuItem

  1. Menu rendering logic needs to be changed In portal-frontend

Acceptance Criteria

  • Whenever the user hovers or clicks on the Main navigation item it should only open the Sub Menu
  • If the user does not have any specific role then only hide that specific menu.
  • If the user does not have a role for all items of the sub-menu then the Main Navigation item should hidden
  • The main navigation item should be categorized and well-mannered so that it can improve the User Experience.

Additional Information

  • Catena-X Implementation
image
  • Cofinity-X Implementation
image
@ss-nikunj ss-nikunj added the enhancement New feature or request label Nov 27, 2024
@ss-nikunj ss-nikunj self-assigned this Nov 27, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Nov 27, 2024
@MaximilianHauer
Copy link

@ss-nikunj i assume this one of the stories for eclipse-tractusx/sig-release#895 can you please add a sig#895 into the title that we connect it on a visual level.

@ss-nikunj ss-nikunj changed the title Enhance navbar and user navigation experience Enhance navbar and user navigation experience sig#895 Dec 16, 2024
@ss-nikunj ss-nikunj changed the title Enhance navbar and user navigation experience sig#895 sig#895 - Enhance navbar and user navigation experience Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: NEW USER REQUEST
Development

No branches or pull requests

2 participants