IntersectMBO / IntersectMBO/cc-portal
Members Page button enhancements (Admin perspective)
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
**INTRODUCTION**
As an admin, I want to access all user management actions via a unified dropdown menu, so that the interface feels consistent, professional, and prevents accidental toggling or misuse.
**DESCRIPTION**
The toggle switch for making users active/inactive feels overly playful and is prone to accidental toggling due to its design. To improve usability and ensure all actions are consistent, I propose moving the "Make Active/Inactive" option into a three-dot dropdown menu, placed next to the "Resend Invitation" icon.
This change will consolidate all user management functions (delete user, edit role, make active/inactive) into one unified interface, ensuring clarity and reducing the risk of accidental actions.
Tooltips defined in #527
**ACCEPTANCE CRITERIA**
- Editing roles and changing the active status are limited to super-admins.
- Three-dot menu placement - Add a three-dot icon next to the "Resend Invitation" icon for each user. The three-dot menu should open a dropdown list with the following actions:
- a) Edit Role
- b) Delete User
- c) Make Active/Inactive
- Text for "Make Active/Inactive":
- If the user is active, the dropdown should display: "Make Inactive."
- If the user is inactive, the dropdown should display: "Make Active."
- Resend invitation should appear in the same way, with the same icon as before, and only for users who haven't registered yet, but are invited.
- Ensure the dropdown menu works seamlessly on both desktop and mobile views.
Contributor guide
Assessment
This issue has not been assessed yet.