Merge lp:~jml/launchpad/db-distro-level-ppa-privacy into lp:launchpad/db-devel
Status: | Rejected |
---|---|
Rejected by: | Jonathan Lange |
Proposed branch: | lp:~jml/launchpad/db-distro-level-ppa-privacy |
Merge into: | lp:launchpad/db-devel |
Diff against target: |
28 lines (+12/-1) 2 files modified
database/schema/comments.sql (+1/-1) database/schema/patch-2209-22-1.sql (+11/-0) |
To merge this branch: | bzr merge lp:~jml/launchpad/db-distro-level-ppa-privacy |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Curtis Hovey | entitlement | Pending | |
Robert Collins | db | Pending | |
Stuart Bishop | db | Pending | |
Launchpad code reviewers | Pending | ||
Review via email: mp+109336@code.launchpad.net |
Commit message
Add private_
Description of the change
Adds a column to Distribution to control who can create private archives (i.e. P3As, private PPAs) for that distribution (currently Ubuntu only).
The plan is to follow this up with patches that:
* allow certain folk to view and update this value via the API
* update tests to say "I need to permissions to create private PPAs" rather than "I must be a commercial admin"
* change PPA creation to consult this value rather than the commercial_admin celebrity
* (possibly) make this value control whether launchpad.
No restrictions on when this lands, afaik.
I should add that the goal here is for my team to be able to create PPAs without hassling existing commercial admins and without acquiring the v. high level of privilege and permission that commercial_admin grants.