ubuntu developers are not able to reject merge proposals on official packaging branches they can upload to ( IBranch.isPersonTrustedReviewer doesn't have logic for package branches )

Bug #618448 reported by Benjamin Drung
42
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

I cannot change the status of merge request to 'Rejected' (example [1]), but I can change the status to 'Work in progress', 'Needs review', and 'Merged'. I should be able to set the status, because I have the right to upload the package.

[1] https://code.launchpad.net/~arnegoetje/ubuntu/maverick/ibus/merge-from-sid/+merge/31945

Revision history for this message
James Westby (james-w) wrote : Re: IBranch.isPersonTrustedReviewer doesn't have logic for package branches

This is because Rejected is only valid if you are a "trusted reviewer" of the target branch.

Other ACL parts of LP (security.py) have special logic for official package branches, but
IBranch.isPersonTrustedReviewer is missing this.

Thanks,

James

summary: - Cannot change status of merge request to 'Rejected'
+ IBranch.isPersonTrustedReviewer doesn't have logic for package branches
affects: udd → launchpad-code
Tim Penhey (thumper)
tags: added: package-branches udd
Changed in launchpad-code:
status: New → Triaged
importance: Undecided → High
tags: added: code-review
summary: - IBranch.isPersonTrustedReviewer doesn't have logic for package branches
+ ubuntu developers are not able to reject merge proposals on official
+ packaging branches they can upload to ( IBranch.isPersonTrustedReviewer
+ doesn't have logic for package branches )
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.