form: Show dialog to visit Special:ChangeEmail
- We want users without a verified email address to be able to see that they can report an incident, but to prevent abuse, we want to them to verify their email before submitting the form.
- Show a dialog when the user does not have a verified email address.
- Require a verified email address when submitting data to the API
- [misc] introduce DeveloperMode config property, to allow faking the confirmed email status in Selenium tests. To use it, set $wgDeveloperMode = true; in LocalSettings.php, then set &withconfirmedemail=1 in the URL of a page when reporting an incident. This would allow your account to submit a report even if it does not have a confirmed email address