User management frontend design#672
Draft
nguyen-katie wants to merge 48 commits into
Draft
Conversation
✅ Deploy Preview for dailp ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- dialog box design complete
bb93fb0 to
fbcfab3
Compare
This was
linked to
issues
Mar 30, 2026
Open
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Making the user interface for adding, editing, and removing users based on these designs: https://design.penpot.app/#/workspace?team-id=458ded29-7ef8-80f7-8006-fbe6a1e610a7&file-id=794377fd-803b-81c8-8006-fc2af12d7597&page-id=c78ced04-580e-80f2-8006-fc2ba55b1def&board-id=29a75be7-1ff3-80f6-8007-018321800082
STEPS TO SEE CHANGES:
Go to http://localhost:3001/admin/manage-users/ or http://localhost:3001/admin/add-user/
TODO:
CHANGES:
adjusted listUser query to include all items instead of id, displayName, and role to prevent null user changes while using userUpdate mutation
add_user & delete_user mutation. Add user takes in a role and username, while delete user takes in a id
Created path /admin/manage-users for admin user management board that lists every user on DAILP website with auth guard
Edit user role feature with fully designed confirmation dialog box
Created the following components in website/components/dialog:
Created the following components in website/components/user-management:
Invite user page created that adds users to the database and rejects invalid email formats.
Search query in user management dashboard with a select all users button that performs role switch and deletion of users in bulk.