UI: Allow Global Admin to Update all User data
- Dominant language
- Python
- Stars
- 30
- Forks
- 22
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 22
Description
# 💡 Summary #
Grant Global Admins the ability to update user information, enhancing the administrative efficiency and user data accuracy.
## Motivation and context ##
Global Admins are currently unable to modify user information, which can lead to delays and inaccuracies in user data management. By providing them with the capability to update user details such as First Name, Last Name, State, and Organization, we can ensure more accurate and timely management of user information.
This enhancement will streamline the process of managing user profiles and improve the overall administrative workflow. It will also reduce the dependency on manual updates and potential errors associated with them.
##Proposed Functionality##
- **Location:** This feature should be accessible under the 'Admin Tools' menu, specifically within the 'User Management' section.
- **Permissions:** Only Global Admins should have the privilege to edit user information to maintain data integrity and security.
- **Fields to Update:** The update functionality should include the following fields:
- First Name
- Last Name
- State
- Organization
## Implementation notes ##
- Implement a secure and user-friendly interface for Global Admins to edit user information.
- Ensure that audit logs capture all changes made by Global Admins for accountability and tracking purposes.
- Validate that the updated information adheres to existing data standards and formats within the system.
## Acceptance criteria ##
- [ ] Access Control: Only Global Admins can access the user information update feature.
- [ ] Attempted access by non-Global Admin roles should be logged and denied.
- [ ] User Interface:The feature is integrated into the ‘Admin Tools’ menu under ‘User Management’.
- [ ] Global Admins can update the following fields: First Name, Last Name, State, and Organization.
- [ ] Changes are saved and reflected immediately upon submission.
- [ ] Input fields validate data according to predefined formats (e.g., no numeric values in name fields).

Contributor guide
Assessment
This issue has not been assessed yet.