NOTE: I solved my problem via rails console, however it would be MUCH easier if it was possible to do this in the interface.
I’ve got a user that has registered an account on my system, but they have typo’d their email address. I know this because I got a delivery failure message, and noticed the typo in the domain causing the problem. I thought it would be a simple matter to go in to the interface to edit the email address and re-send the activation email, however it seems that it is impossible to do so.
Searching meta led me in the direction of a convoluted method of either impersonating the user, or editing the email on their public profile. However, since the user has never logged in. the buttons to impersonate or view the public profile don’t exist.
I don’t think simply deleting the user and expecting them to figure out why they never received an email is the correct approach.
It is strange to me that as an admin, I can change the username and other settings of a user’s profile from the admin page, but I can’t do something as basic as editing their email address. - Perhaps there’s some philosophy behind this choice that I’m missing.