project owner cannot set bug fields because bug_supervisor has different permission
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Unassigned |
Bug Description
I'm trying to change the bug guidelines for a project in which the supervisor is set to a team and I'm a member for that team. Unfortunately, when a click on 'change' I get an error because I'm trying to set supervisor to a team for which I don't have administrator rights.
However, the bug supervisor is already set to that value, I just try to change the bug guidelines. Is there any way to do so? Thanks.
This is a bug 1. there should be no error because there is no change. 2. in the case of a project, the owner (any member of the owning team) must have permission to set all fields on the project.
After talking with the bug team, the field permissions will be revised so that they are the same, and any one who is an owner can make the change, but that is a separate bug that requires send email. This bug is about the fact the bug_supervisor field was not changed, there should be no error. This issue probably affect security_contact too.
Related branches
- Robert Collins (community): Approve
-
Diff: 114 lines (+45/-7)3 files modifiedlib/lp/bugs/browser/bugrole.py (+15/-4)
lib/lp/bugs/browser/bugtarget.py (+5/-3)
lib/lp/bugs/browser/tests/test_bugtarget_configure.py (+25/-0)
Changed in malone: | |
assignee: | nobody → Curtis Hovey (sinzui) |
milestone: | none → 10.08 |
importance: | Undecided → High |
status: | New → Triaged |
Changed in malone: | |
status: | Triaged → In Progress |
description: | updated |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
Fixed in stable r11177 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 11177>.