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

pavan-swaroop-add-title-column-usermanagement-page #1191

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

pavanswaroopl
Copy link

@pavanswaroopl pavanswaroopl commented Dec 27, 2024

Description

Add “Title” column and reduce “Role” column on User Management page
a. Admin Login → Other Links → User Management
b. Add “Title” column to the right of Role
c. Should be editable from this page by Admin/Owner, just like the other columns
d. Should be searchable/filterable like the email
e. Also make the “Role” Column as narrow as possible. There are only a few roles, so we could turn those into icons instead of words, if needed to make it even narrower.

Related PRS (if any):

To test this backend PR you need to checkout the #2986 frontend PR.

Main changes explained:

  • added a query to fetch JobTitle from MongoDB and added filter to convert job title from List to String

How to test:

  1. check into the current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log in as admin user
  5. go to dashboard→ other links -> User management
    Check for a,b,c, and d from the description above

Screenshots or videos of changes:

Screen.Recording.2024-12-20.at.11.46.11.AM.mov
Screenshot 2024-12-20 at 11 47 06 AM Screenshot 2024-12-20 at 11 47 15 AM

@mashpotato9
Copy link

review left on #2986

@pavanswaroopl pavanswaroopl changed the title add-title-column-usermanagement-page pavan-swaroop-add-title-column-usermanagement-page Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants