8 | | User enters a new or changes an existing email address in the general preferences tab. Under both circumstances, a verification email must be sent to the |
9 | | user containing a link that will validate the email address to the system, so that the change will come into effect. |
| 8 | |
| 9 | User enters a new or changes an existing email address in the general preferences tab or a different tab from a different contributor. |
| 10 | Under all circumstances, a verification email must be sent to the user containing a link that will validate the email address to the system, so that the |
| 11 | change will come into effect and the email address will be considered safe for sending notification emails to. |
| 21 | |
| 22 | - users need to register their email address with the system in order to receive notifications |
| 23 | and also having them validate their email addresses via the notification subsystem |
| 24 | - email addresses must be entered in the general preferences tab and will be stored in the session |
| 25 | - only one default email address can be associated with a given user |
| 26 | - other preference contributors may opt the user for entering alternate email addresses for different |
| 27 | purposes, and, if none was specified, they must fall back to default email address, if available |
| 28 | - alternate email address entry forms, for example in the ticket system, must register the specified |
| 29 | email address with the session on behalf of the user, and, for as long as that email address was |
| 30 | not validated, the user must not be able to opt in for notification |