Voting starts in March for the Drupal Association Board election.
Splitting this off fromto keep the noise down in there. ;)
We need quality assurance (QA) on the new issue follow functionality as now deployed on http://staging.drupal.org so that we can move forward towards live deployment.
Testing the staging site
- Go to http://staging.drupal.org. Use drupal/drupal to get past the htaccess dialog, then log into the site with your actual d.o credentials.
- Go to your user account page, and opt-in to getting emails from the site by deleting the bogus ...@localhost email addresses at your profile page, i.e. user/N/edit/email-addresses (the "E-mail addresses" subtab of the "Edit" tab on your profile).
- Add your real email address. You'll get a confirmation email, so check your inbox. Click the link in the email to confirm your address. Then set it as your primary address.
- Visit http://staging.drupal.org/user and click on the "Notifications" tab (e.g. http://staging.drupal.org/user/[your-uid]/project-issue). Play with the new UI to configure issue notification e-mail preferences for projects you want to test. Note that you can also play with the new settings under "Configure e-mail contents".
- Go to the issue queue(s) for those projects, find some issues you want to test that you haven't already participated in, and click the big green "Follow" button. You should now see the issue at "Your posts" (http://staging.drupal.org/user/[your-uid]/track) and "Your issues" (http://staging.drupal.org/project/issue/user). Get a friend to at least do step #1 above then comment on the same issues. You should now get emails about the issue).
- Try to "Unfollow" some issues you've already participated on. Verify the issues disappear from "Your posts" and "Your issues". Ideally, get a friend to comment on the issues after you've unfollowed and make sure you don't get any more e-mails about it.
- Get a friend setup with "Maintain issues" permission for a project you (co)-maintain and have them create an issue and assign it to you. You should automatically be following the issue once it's assigned to you and get e-mail if you're configured to get notifications for that project.
- Create new issues or comment on issues you haven't yet participated in and verify that you're automatically following the issue once you participate.
- Get creative and try to break things I didn't think about. ;) If everyone just tests the stuff I know about, it's not going to tell us about anything I don't know about. ;)
Feedback from your testing
If you find something broken, you can either:
- Just leave a comment in here.
- If you're sure it's a new bug, create a new issue in the project_issue queue and tag it flag integration.
If you tested and everything looks good, please leave a comment here summarizing what you tested.