Bug 707252

Summary: [RFE]Allow any registered user to change the Blocks: field
Product: [Community] Bugzilla Reporter: Adam Williamson <awilliam>
Component: Creating/Changing BugsAssignee: Matt Tyson 🤬 <mtyson>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.6CC: chechen, itamar, jdulaney, jingwang, jlaska, jsmith, jzhao, kbaker, mtyson, opensource, robatino, xma
Target Milestone: 4.2-8Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 4.2.5-8 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-03-14 22:13:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson 2011-05-24 13:59:17 UTC
As requested by Bugzilla admin team, filing a public bug for this. We (QA) would like to ask that the Bugzilla configuration be adjusted such that any registered user can change the Blocks: field of a Fedora bug. This is necessary to the smooth functioning of the blocker bug process:

https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process

as the mechanism by which you propose a bug as a release blocker is to set it as blocking another bug.

Comment 1 Adam Williamson 2011-05-24 13:59:59 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 3 Adam Williamson 2011-11-30 01:04:01 UTC
*** Bug 758510 has been marked as a duplicate of this bug. ***

Comment 4 Simon Green 2012-06-21 00:49:10 UTC
This would also allow the Depends On field to be changed, as blocking one bug automatically creates a depends on link the other way.

Comment 5 Till Maas 2012-06-29 22:38:05 UTC
According to http://www.bugzilla.org/docs/tip/en/html/products.html#product-group-controls
it seems to be possible to create a group editbugs group for Fedora such as editbugs_fedora that allows their members to only edit all bug fields in bugs in the Fedora product.

Comment 6 Adam Williamson 2012-06-29 22:42:41 UTC
That's not what we want, though. We don't want everyone to be able to edit *any field* in Fedora bugs. We want everyone (registered) to be able to edit a single specific field in Fedora bugs.

Comment 7 Till Maas 2012-06-29 23:00:34 UTC
(In reply to comment #6)
> That's not what we want, though. We don't want everyone to be able to edit
> *any field* in Fedora bugs. We want everyone (registered) to be able to edit
> a single specific field in Fedora bugs.

Then it seems to be that the code needs to be modified:
http://www.bugzilla.org/docs/4.2/en/html/cust-change-permissions.html

Comment 9 Matt Tyson 🤬 2012-11-28 01:34:44 UTC
I've updated the code so that any registered bugzilla user can edit the blocks and dependson field for the Fedora product, without requiring any special permissions.

Comment 11 Adam Williamson 2012-11-28 09:41:38 UTC
Matt: you are my new favourite person and I owe you many, many beers. thanks!

Comment 12 Matt Tyson 🤬 2012-12-06 04:05:51 UTC
I've changed this to remove the ability to edit the 'depends on' field.
Now registered users will only be able to edit the Blocks: field.

Comment 14 Chen Chen 2013-02-19 07:19:33 UTC
Verified on version 4.4-1 on test sever --> PASS

Verify steps:
1. Log in bugzilla with public account.
2. Search a fedora public bug bug A.
3. Change the blocks field with another fedora public bug B.
4. Go to bug B's detail page, check depends on field.
5. Search a Bugzilla public bug bug C.
6. Change the blocks field with another public Bugzilla bug bug D.
7. Go to bug D's detail page, check depends on field.
8. Go to bug A's detail page, update depends on field.
9. Go to bug C's detail page, update depends on field.

Actual result:
1. After step3, blocks field of bug A can be changed successfully.
2. After step4, bug B's depends on field is changed.
3. After step6, blocks field of bug C cannot be changed.
4. After step7, bug D's depends on field not be changed.
5. After step8, bug A's depends on field can not be updated.
6. After step9, bug C's depends on field can not be updated.

Comment 15 Jin Zhao 2013-02-27 01:49:37 UTC
Change to ON_QA in order to verify again on v4.2-8

Comment 18 Simon Green 2013-03-14 22:13:19 UTC
This change is now live.

  -- simon