User interface for updating an email
Created by: akhmerov
I needed to invite a referee whose email has changed. In order to update it in the scipost system, I had to:
- Go to https://scipost.org/profiles/ and find the user
- Delete the user's primary email (which was obsolete)
- Return to the referee selection page
https://scipost.org/submissions/select_referee/<submission>?last_name=<lastname>
, receive a warning that sending an email is impossible without an email, and finally updating an email there.
This is impossible to discover on one's own because from what I can tell, http://scipost.org/profiles
is not linked from anywhere. Further, it is impossible to add an email from the user's profile page.
As a mitigation, I propose to link the profile from the referee search page (e.g. adding an "update profile" button). I also propose to enable adding an email from the profile page.
On a separate note, I hope that the editing of profiles by editors is monitored, and the database stores the edit history: otherwise someone may by accident delete emails of active editors, etc.