Creating private PPAs on public teams requires admin-level privileges
Bug #1012135 reported by
Jonathan Lange
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Jonathan Lange |
Bug Description
At the moment, creating private PPAs on public teams requires admin-level privileges. One must be either in ~admins or ~commercial-admin. These privileges far exceed the ability to create private PPAs.
We (Canonical Consumer Applications) would like to create private PPAs over the API as part of an automated process involving developer.
Related branches
lp:~jml/launchpad/p3a-commercial-subscription
- Curtis Hovey (community): Approve (code)
-
Diff: 195 lines (+59/-30)5 files modifiedlib/lp/registry/browser/tests/test_team.py (+2/-4)
lib/lp/soyuz/model/archive.py (+8/-11)
lib/lp/soyuz/tests/test_archive.py (+8/-1)
lib/lp/soyuz/tests/test_archive_privacy.py (+35/-14)
lib/lp/testing/factory.py (+6/-0)
tags: | added: entitlement |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in launchpad: | |
assignee: | nobody → Jonathan Lange (jml) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Perhaps related to bug 724920.