The API should expose a Archive.getAllPermissions method
Bug #1030936 reported by
Stéphane Graber
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Colin Watson |
Bug Description
The Ubuntu Developer Membership board has recently been cleaning up duplicate upload permissions as well as tracing expired upload rights for the members of ~ubuntu-dev.
While it's currently very easy to query the list of uploaders for a packageset or for a pocket, it's sadly impossible to get a list of everyone who has individual per package upload rights.
Discussing this on IRC with Colin Watson, the easiest way of solving this would be to introduce a generic Archive.
Related branches
lp:~cjwatson/launchpad/archive-getallpermissions
- William Grant: Approve (code)
- Steve Kowalik (community): Approve (code)
-
Diff: 259 lines (+98/-14)7 files modifiedlib/lp/_schema_circular_imports.py (+1/-0)
lib/lp/soyuz/browser/tests/test_archive_webservice.py (+27/-3)
lib/lp/soyuz/interfaces/archive.py (+10/-0)
lib/lp/soyuz/interfaces/archivepermission.py (+7/-0)
lib/lp/soyuz/model/archive.py (+5/-0)
lib/lp/soyuz/model/archivepermission.py (+13/-0)
lib/lp/soyuz/stories/webservice/xx-archive.txt (+35/-11)
tags: | added: api |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Colin Watson (cjwatson) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r15789 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 15789>.