Age | Commit message (Collapse) | Author |
|
Since the upstream main website now handles secondary email addresses,
centralize the handling to there. This removes the local handling
completely, except that we store them in the database. The new
push-changes API ensures that they are kept in sync with upstream.
|
|
|
|
|
|
|
|
This is rquired as part of the move to a newer Django, and works fine on
older versions too
|
|
|
|
|
|
|
|
Each user can add a secondary email (well, more than one) and then pick
one of those when sending email.
Addresses are validated by sending a token to the newly added address,
with a link to click to confirm it. Only a fully confirmed address can
actually be used.
|