- the page should display explanatory text about the triage process (with links to relevant resources)
- clicking on a button will:
- add the user to the canconfrim group
- log an audit event in syslog
- display a thank you blurb
- add the ability to disable this feature with an admin param
- dead man's switch in case it gets abused
- when disabled, redirect to the 'get_permissions' page
this page should not be linked from anywhere in bugzilla, instead the primary way to discover it should be via "i want to help triage" documentation (bugmasters/one and done/..).
given that this will lower/remove the barrier of entry for canconfirm, we should also raise the "use the advanced bug entry form by default" from canconfirm to editbugs, as well as bumping antispam_spammer_exclude_group up to editbugs.
Related: Bug 1154031
mike, we'll need text to display on the "hey i want canconfirm" and "sure, here's your canconfirm" pages.
here's what i have right now, lifted from https://wiki.mozilla.org/Bugmasters
Pictures of text. What have we become.
That text covers what bug triage is, but it doesn't talk about why it's important or how it's valued by Mozilla. I'm going to write up something that's a little less "do this and this and this" and a little more "this is really important and worth getting excited about".
Leaving the needinfo open.
11:24 <glob> sorry, i should have printed it out and scanned it
11:24 <glob> .. and attached it inside a word document
11:28 <mhoye> PDF would have been fine.
11:28 <glob> :D
11:28 <mhoye> You can embed flash in a PDF now, if you want to try that.
11:28 <mhoye> Just fax it over when you're done.
Still working on the text but for now going to mark this INCOMPLETE pending wider discussion about the process, per related other bugs.
OK, I'd like to spin this back up. The site is running behind the VPN and under secreview. Hoping to move it to the larger audience soon, too. Everything is exciting! Next steps: would you like the aforementioned text?
yup, i'll need the following copy:
- "i want canconfirm"
- "there, you have canconfirm"
- "wait, you already have canconfirm"
1: Triage is the first step in a bug's road to resolution; having 'canconfirm' rights gives you the access you'll need to help move that bug it into the right component, narrow it down and confirm it as "new". This helps Mozilla's engineers learn about it sooner and fix it faster.
Would you like to add "canconfirm" permissions to your account?
2: "Thank you. With your help sorting and triaging bugs Mozilla will be able to ship a better product to hundreds of millions of users that much faster."
3. Same as 2. Even if they had can confirm before, be enthusiastic for them!
Created attachment 8643718 [details] [diff] [review]
Comment on attachment 8643718 [details] [diff] [review]
Review of attachment 8643718 [details] [diff] [review]:
r+ I note that the action is audited. looks good.
2c5c358..7e41532 master -> master
once this has been pushed to production this will be active on https://bugzilla.mozilla.org/form.triage-request
Totally looking forward to BMO push day!