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

[Feature] Vertical Sidebar | Role-Based Navigation in Sidebar #3104

Closed
ariefgp opened this issue Oct 2, 2024 · 2 comments · Fixed by #3199
Closed

[Feature] Vertical Sidebar | Role-Based Navigation in Sidebar #3104

ariefgp opened this issue Oct 2, 2024 · 2 comments · Fixed by #3199
Assignees
Labels

Comments

@ariefgp
Copy link

ariefgp commented Oct 2, 2024

Related Document

Related issues


As a user, I want to see navigation items relevant to my role in the sidebar, so I can access features I have permission for.

Detailed Flow

  1. User logs into the Ever Team platform
  2. System retrieves user's role and permissions
  3. System generates sidebar navigation based on user's permissions
  4. Sidebar displays only the items and sub-items the user has access to
  5. If user's role changes, sidebar updates dynamically upon next login or refresh

Wireframe

image

Acceptance Criteria

  • Sidebar only displays items and sub-items the user has permission to access
  • There are no visible gaps or indicators of hidden items the user doesn't have access to
  • The sidebar structure remains consistent despite hidden items
  • Sidebar updates dynamically if user permissions change (may require refresh)
  • Attempting to access restricted areas via URL results in appropriate error message
@KostyaEver
Copy link

@ariefgp would be nice to see what exactly should be on the Nav bar for each role.
please, list all menus per role (otherwise nobody guess)
cc @karenever

@ariefgp
Copy link
Author

ariefgp commented Oct 17, 2024

From me it should be:
Team Manager : All menus
Team Members: Exclude reports
Wdyt @karenever ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants