Replaces old issue #887.
Problem
Admins can currently edit account email/password in the account table, but broader profile editing is not clearly available for every account type from the admin area.
Required behavior
- Admin can search for a user by name or email.
- Admin can edit role-appropriate profile fields for mentor, mentee, partner, hub, guest, support, and moderator accounts where applicable.
- Admin can edit email/password through the existing safe account-edit flow.
- User is notified when important profile/security fields are changed.
Acceptance criteria
- Admin can open an edit form from Account Data for each supported role.
- Editable fields match the existing user-facing profile forms where practical.
- Email and password changes continue using the safe Firebase/Mongo sync path.
- Security-sensitive changes are logged or notified.
- Tests cover at least one representative profile edit and one email/password edit path.
Replaces old issue #887.
Problem
Admins can currently edit account email/password in the account table, but broader profile editing is not clearly available for every account type from the admin area.
Required behavior
Acceptance criteria