Closed
Bug 927778
Opened 11 years ago
Closed 11 years ago
users without canconfirm cannot set needinfo, and can clear needinfo requests which aren't targeted at them
Categories
(bugzilla.mozilla.org :: General, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: fb+mozdev, Assigned: glob)
References
Details
Attachments
(1 file, 1 obsolete file)
6.16 KB,
patch
|
dkl
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release)
Build ID: 20131010180222
Steps to reproduce:
Wrote Bug 704128 Comment 49, entered :doublec under "Need more information from" (this only the most recent example, had this issue since weeks/months).
Actual results:
When selecting one suggestion, the entry is added to the INPUT and checkbox ticked.
When I clicked "Save changes", the comment was added, but not the ni?.
Expected results:
ni? should be added alongside the comment.
May be a privilege issue. My account should be pretty standard (regular older account using Persona for login shortly after it became available).
Reporter | ||
Comment 1•11 years ago
|
||
The needinfo? flag from the summary area above works as expected for me, only the ni? field below the comment field is ignored.
the logic is now:
- anyone can set the needinfo flag
- to clear a needinfo flag, one of the following is required:
- you set the flag
- you are the requestee
- you are in the canconfirm group
- the flag doesn't have a requestee (ie. "anyone")
note: this also changes the checkbox for needinfo requests of "anyone" to be unchecked by default for users who are not in the needinfo group.
Attachment #820362 -
Flags: review?(dkl)
Summary: needinfo below comment field is ignored → users without canconfirm cannot set needinfo, and can clear needinfo requests which aren't targeted at them
Attachment #820362 -
Attachment is obsolete: true
Attachment #820362 -
Flags: review?(dkl)
Attachment #824001 -
Flags: review?(dkl)
Comment 6•11 years ago
|
||
Comment on attachment 824001 [details] [diff] [review]
927778_2.patch
Review of attachment 824001 [details] [diff] [review]:
-----------------------------------------------------------------
r=dkl
::: extensions/Needinfo/Extension.pm
@@ +105,3 @@
> $requestees{$bug->reporter->login} = 1;
> }
> # Use qa_contact as requestee
Something I just saw when reviewing is that for consistency, we should wrap the qa_contact part in
if (Bugzilla->params->{useqacontact} && $bug->qa_contact) { }
We can do as separate bug or work it into this one on commit.
Attachment #824001 -
Flags: review?(dkl) → review+
(In reply to David Lawrence [:dkl] from comment #6)
> Something I just saw when reviewing is that for consistency, we should wrap
> the qa_contact part in
there's no need -- the template won't include the qa_contact option if that param isn't enabled, and there's no gain to checking that param again at that point.
Committing to: bzr+ssh://bjones%40mozilla.com@bzr.mozilla.org/bmo/4.2/
modified extensions/Needinfo/Extension.pm
modified extensions/Needinfo/template/en/default/bug/needinfo.html.tmpl
added extensions/Needinfo/template/en/default/hook/global
added extensions/Needinfo/template/en/default/hook/global/user-error-errors.html.tmpl
Committed revision 9111.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•