Closed Bug 1153108 Opened 5 years ago Closed 5 years ago

add page allowing users to grant canconfirm rights onto themselves

Categories

(bugzilla.mozilla.org :: General, defect)

Production
x86
macOS
defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: glob, Assigned: glob)

Details

Attachments

(1 file)

- 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
https://www.dropbox.com/s/z8icna6n6cpazsl/Screenshot%202015-04-14%2022.34.53.png
https://www.dropbox.com/s/uqocqbzzkbx2wny/Screenshot%202015-04-14%2022.37.34.png
Flags: needinfo?(mhoye)
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.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Flags: needinfo?(mhoye)
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?
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
yup, i'll need the following copy:

- "i want canconfirm"
- "there, you have canconfirm"
- "wait, you already have canconfirm"
Flags: needinfo?(mhoye)
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! 


- mhoye
Flags: needinfo?(mhoye)
Attached patch 1153108_1.patchSplinter Review
Attachment #8643718 - Flags: review?(dylan)
Comment on attachment 8643718 [details] [diff] [review]
1153108_1.patch

Review of attachment 8643718 [details] [diff] [review]:
-----------------------------------------------------------------

r+ I note that the action is audited. looks good.
Attachment #8643718 - Flags: review?(dylan) → review+
To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git
   2c5c358..7e41532  master -> master

once this has been pushed to production this will be active on https://bugzilla.mozilla.org/form.triage-request
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
Totally looking forward to BMO push day!

Thanks, glob.
You need to log in before you can comment on or make changes to this bug.