Closed
Bug 502769
Opened 16 years ago
Closed 16 years ago
Create multi-state blocking/status flags for 1.9.1.x
Categories
(bugzilla.mozilla.org :: General, defect)
bugzilla.mozilla.org
General
Tracking
()
RESOLVED
FIXED
People
(Reporter: samuel.sidler+old, Assigned: reed)
Details
(Whiteboard: [needed asap, so we can start blocking1.9.1.2 triage])
Please create a multi-state flag to replace the blocking1.9.1.nn flags.
flag name value sort key
blocking1.9.1. wanted 100
x+ 200
--- 300 (default)
2+ 999
Reed tells me we (not me, but admins anyway) can easily add new ones to this list so we'll later add 3+ with a value of 998 and so on.
This flag will start with 1.9.1.2, not 1.9.1.1.
Reporter | ||
Comment 1•16 years ago
|
||
Oh, I should mention, Reed also tells me a requirement for the blocking-fennec flag was the ability to search via quicksearch. That works fine with multi-state flags (like this new one), you just search as if it were a new field and not a flag.
Assignee | ||
Comment 2•16 years ago
|
||
What types of users / groups should be able to set each state?
Assignee | ||
Comment 3•16 years ago
|
||
What products does this apply to?
Assignee | ||
Comment 4•16 years ago
|
||
Products == Bugzilla products, that is.
Reporter | ||
Comment 5•16 years ago
|
||
Use the same product and group settings as the blocking1.9.1.1 flag.
Assignee | ||
Comment 6•16 years ago
|
||
(In reply to comment #5)
> Use the same product and group settings as the blocking1.9.1.1 flag.
I can grab the product settings from that, but the group settings is a bit different. There's no such thing as "requestable", etc., so every state is its own thing. What should users be able to set? You don't have '?' in your list, or else I would think '---' and '?'.
Reporter | ||
Comment 7•16 years ago
|
||
Err... whoops! I should've had ? in my list.
blocking1.9.1. wanted 100
x+ 200
--- 300 (default)
? 400
2+ 999
Users should indeed see --- and ?.
Reporter | ||
Comment 8•16 years ago
|
||
And... I forgot the minus too, which should be right under the ? and have a value of 500.
Reporter | ||
Comment 9•16 years ago
|
||
Alright! New proposal... we're actually going to create two multistate flags to replace the wanted1.9.1.x and blocking1.9.1.2 (and later).
blocking1.9.1 needed 100
--- 200 (default)
? 300
- 400
.2+ 998
status1.9.1 --- 100
needstriage 200
unaffected 300
wontfix 400
wanted 500
.2-fixed 998
Comment 10•16 years ago
|
||
And replace the "fixed1.9.1.<x>" keywords
Comment 11•16 years ago
|
||
replacing the keywords isn't a request for reed to do, just expanding on why we now want two separate flags.
Updated•16 years ago
|
Whiteboard: [needed before we start blocking1.9.1.2 triage]
Assignee | ||
Comment 12•16 years ago
|
||
ok, I'll try to get this done first thing next week... ping me on Tuesday if I haven't said anything in here.
Reporter | ||
Updated•16 years ago
|
Whiteboard: [needed before we start blocking1.9.1.2 triage] → [needed asap, so we can start blocking1.9.1.2 triage]
Assignee | ||
Comment 13•16 years ago
|
||
ok, part I is done. You can start using it. I'll work on part II later tonight, I hope. (don't ask what the parts mean... I know what they mean).
Status: NEW → ASSIGNED
Whiteboard: [needed asap, so we can start blocking1.9.1.2 triage]
Reporter | ||
Comment 14•16 years ago
|
||
(In reply to comment #5)
> Use the same product and group settings as the blocking1.9.1.1 flag.
This didn't happen because I can't edit the new blocking1.9.1 flag at all. "You tried to change the blocking1.9.1 field from --- to .2+ , but only a user with the required permissions may change that field."
Did you do this right?
Whiteboard: [needed asap, so we can start blocking1.9.1.2 triage]
Reporter | ||
Comment 15•16 years ago
|
||
Oh, and can you make "needstriage" in the status1.9.1 flag editable by anyone?
Reporter | ||
Comment 16•16 years ago
|
||
Actually, now that I think about it, for status1.9.1, make all options settable by canconfirm, except "wanted" which should only be settable by mozilla-stable-branch-drivers.
Comment 17•16 years ago
|
||
OK, per ss on IRC:
blocking1.9.1:
--- and ? settable by canconfirm
anything else settable by mozilla-stable-branch-drivers
status1.9.1:
wanted settable by mozilla-stable-branch-drivers
anything else (including --- and ?) settable by canconfirm.
Comment 18•16 years ago
|
||
Committing to: /var/www/html/bmo/3.2/
modified Bugzilla/Bug.pm
Committed revision 6189.
Comment 19•16 years ago
|
||
And now we have merge conflicts because reed apparently already tried to fix this in production and never bothered to commit it. Likely scenario for why his fix didn't actually work is it requires an apache restart that probably didn't happen. Attempting to clean up now...
Comment 20•16 years ago
|
||
What reed already had in production:
Committing to: /var/www/html/bmo/3.2/
modified Bugzilla/Bug.pm
modified Bugzilla/Search/Quicksearch.pm
modified template/en/default/bug/edit.html.tmpl
modified template/en/default/bug/field.html.tmpl
Committed revision 6193.
I individually pulled the webheads out of rotation and restarted apache on them after traffic died off, then put them back in. So what he had there should actually be running now.
Comment 21•16 years ago
|
||
Not seeing it live, but maybe it's not yet actually applied to bugs?
Assignee | ||
Comment 22•16 years ago
|
||
(In reply to comment #17)
> blocking1.9.1:
> --- and ? settable by canconfirm
> anything else settable by mozilla-stable-branch-drivers
I highly disagree. I believe anybody should be able to request blocking. We've had outside contributors come in and request blocking before for critical bugs, and by requiring canconfirm, we prevent them from doing that.
Assignee | ||
Comment 23•16 years ago
|
||
Ok, all done, except as noted in comment #22.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 24•16 years ago
|
||
No, you should do as was requested. Just because you're the person who can edit the files doesn't mean that you get veto over the requested configuration. Please configure the flag as requested by Sam, immediately, and feel free to have a conversation about what a better configuration might be afterwards.
(I think I agree that we shouldn't restrict to canconfirm, but it's unlikely that people without canconfirm will know how to use that flag correctly, so they should just comment in the bug and have someone else twiddle it for the right branches, etc.)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 25•16 years ago
|
||
I don't think there's a strong need to change this behavior now, so I think defaulting to the equivalent of the previous behavior is fine for now, and we can followup when we're less time constrained.
Reporter | ||
Comment 26•16 years ago
|
||
Yes, the previous behavior is fine. I was tired. Nomination for blocking1.9.1 shouldn't be restricted to canconfirm.
Assignee | ||
Updated•16 years ago
|
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Depends on: 504467
Summary: Create multi-state flag for 1.9.1.x → Create multi-state blocking/status flags for 1.9.1.x
Updated•14 years ago
|
Component: Bugzilla: Other b.m.o Issues → General
Product: mozilla.org → bugzilla.mozilla.org
You need to log in
before you can comment on or make changes to this bug.
Description
•