[COLAB] Capture/populate email field in My Profile
User story; as an administrator, I would like to capture users email addresses in order to send workflow related email notifications as required.
Acceptance criteria;
-
Add an email field to 'My Profile' page. -
Upon first login users are directed to the 'My Profile' page. They are able to enter or update the email field. -
Email address should be fetched from ORCID if the users ORCID profile email notification preferences are set to 'everyone'. -
Email field should be mandatory. -
If email is empty we need to trigger a message with a warning to fill this field, when user try to leave the page