LP doesn't show correct permissions for packaging branches for me
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Tim Penhey |
Bug Description
As I'm a MOTU I can upload packages in universe and also push bzr branches for those packages but LP shows that I've no upload permissions to this branch which confused me at the first time (how should I to bzr based merges when I can't push the changes back).
Example: https:/
"""bzr branch lp:ubuntu/bpython
You cannot upload to this branch. Members of Ubuntu branches can upload to this branch."""
But I could succesfully do a "bzr push lp:ubuntu/bpython".
I assume that's the same reason why I can't change the status of merge proposals (e.g. setting it to "Merged" when I forgot to push the changes back before doing an upload and the package getting imported to the branch) for such branches (although I can do it for my own merge proposals).
Related branches
- Michael Hudson-Doyle: Approve
-
Diff: 67 lines (+34/-3)2 files modifiedlib/lp/code/browser/branch.py (+5/-3)
lib/lp/code/browser/tests/test_branch.py (+29/-0)
Changed in launchpad-code: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: confusing-ui |
Changed in launchpad-code: | |
assignee: | nobody → Tim Penhey (thumper) |
milestone: | none → 10.02 |
status: | Triaged → In Progress |
Changed in launchpad-code: | |
status: | In Progress → Fix Committed |
Changed in launchpad-code: | |
status: | Fix Committed → Fix Released |
Oops.
This shows up a deeper bug, which is that we are forced to repeat the same information about branch permissions in two places -- once in the place that grants permissions, and next in the place that says whether you have these permissions.