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

Redesign the "Users" Screen #1751

Open
6 tasks
Tracked by #1737
JackHaeg opened this issue Sep 23, 2024 · 0 comments
Open
6 tasks
Tracked by #1737

Redesign the "Users" Screen #1751

JackHaeg opened this issue Sep 23, 2024 · 0 comments
Labels
p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product ready for dev lead Add to issue when dev lead needs to take some action role: Front End size: 1pt Can be done in 4-6 hours

Comments

@JackHaeg
Copy link
Member

JackHaeg commented Sep 23, 2024

Overview

Currently, there is no way for admins to see a list of other admins on the VRMS app, or a list of users with Project Management (PM) access to specific projects. We need to redesign the "Users" Screen on VRMS to serve as a page where an admin user can choose to access the existing "User Management" screen OR a new "User Permission Management" screen.

Requirements

Past Requirements to Reference

  • Design:
    • Blank screen with a clickable link that directs the user to the existing "User Management" screen, and a clickable link to the new "User Permission Management" screen. (See mockups - page 1)
  • Functionality:
    • WHEN a user clicks on the "User Search" screen, THEN they are directed to the existing "User Search" screen, where a user can search for users based on name and email. (This screen is contained within "Users" Menu)
    • WHEN a user clicks on the "User Permission Search" link, they are taken to the new "User Permission Search" screen (see: Create the "User Permission Management" screen #1752).

Action Items

  • Move existing User Management page to /users/user-search
  • Change "User Management" title on existing User Management page to "User Search"
  • Clicking on "Users" takes the user to the new, redesigned "Users" page /users
  • Create redesigned "Users" page /users/ with links to /users/user-search and /users/permission-search as separate buttons (for buttons, use MUI styling, and be sure to center buttons & text, leave sufficient spacing between buttons, and ensure text fits on one line contained within button, buttons = same width)
    • User Permission Search consists of two slugs: /users/permission-search/admin and /users/permission-search/projects
    • When navigating to /users/permission-search that page will change the navigation to add /admin by default (i.e., /users/permission-search/admin), that state is dependent on the toggle box selected between /projects and /admin
    • Note: this should not be a navigating trigger, this is meant to be a soft update of the URL.

Resources/Instructions

Screenshot of redesigned "Users" screen

Screenshot 2024-10-02 at 4 28 37 PM

@JackHaeg JackHaeg added role: Front End draft Not ready for prioritization yet size: 1pt Can be done in 4-6 hours p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product labels Sep 24, 2024
@JackHaeg JackHaeg added ready for dev lead Add to issue when dev lead needs to take some action and removed draft Not ready for prioritization yet labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product ready for dev lead Add to issue when dev lead needs to take some action role: Front End size: 1pt Can be done in 4-6 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

2 participants