If there is an unconfirmed email address the user can now always reset it to the current confirmed email address.
Nothing changed so far:
With an unconfirmed email address:
The "Reset.." behaves the same as "Reset" API Key - after the postback:
The "Reset..." button is only visible when the current user has a confirmed email address.
Added also some tests for the auditing and the userservice.
cancel email change with ui and tests
check for confirmed email address
Yay - thanks!