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
4 tasks done
Tracked by #1737
JackHaeg opened this issue Sep 23, 2024 · 1 comment · May be fixed by #1798
Open
4 tasks done
Tracked by #1737

Redesign the "Users" Screen #1751

JackHaeg opened this issue Sep 23, 2024 · 1 comment · May be fixed by #1798
Assignees
Labels
p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product role: Front End size: 1pt Can be done in 4-6 hours time-sensitive should be solved as soon as possible

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 (now called "User Search") OR a new "User Permission Search" screen.

Requirements

Past Requirements to Reference

  • Design:
    • Blank screen with a clickable link that directs the user to the existing "User Management" screen (update title of screen to "User Search"), and a clickable link to the new "User Permission Search" 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 Search" 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

@github-project-automation github-project-automation bot moved this to New Issue Approval in P: VRMS: Project Board Sep 23, 2024
@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
@JackHaeg JackHaeg added time-sensitive should be solved as soon as possible and removed ready for dev lead Add to issue when dev lead needs to take some action labels Oct 10, 2024
@vorleakyek vorleakyek self-assigned this Oct 16, 2024
@vorleakyek vorleakyek moved this from Prioritized Backlog to In progress in P: VRMS: Project Board Oct 16, 2024
@vorleakyek
Copy link
Member

@JackHaeg , @trillium, are these last two checkboxes for information only? It seems like we will be covering them in #1752.

image

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 role: Front End size: 1pt Can be done in 4-6 hours time-sensitive should be solved as soon as possible
Projects
Status: In progress
Development

Successfully merging a pull request may close this issue.

3 participants