LaunchpadPermissions

Revision 4 as of 2011-01-11 20:45:07

Clear message

There are a variety of super-powers which are held by the people and teams who occupy the following roles:

Maintainer

Currently held by: ubuntu-team As seen on Launchpad UI: "Maintainer" Referred to in Launchpad codebase: IDistribution.owner

Class

Description

AdminDistributionMirrorByDistroOwnerOrMirrorAdminsOrAdmins

Admin access over distribution mirrors in Ubuntu

EditDistributionMirrorByOwnerOrDistroOwnerOrMirrorAdminsOrAdmins

Edit privileges distribution mirrors in Ubuntu

EditSpecificationByTargetOwnerOrOwnersOrAdmins

Edit blueprints in Ubuntu

AdminSpecification

EditSpecificationSubscription

ViewAnnouncement

EditAnnouncement

Driver (distribution)

Class

Description

Driver (series)

Class

Description

Bug supervisor

Class

Description

Release manager

Class

Description


Our objectives are:

1. To ensure that the people who require these privileges have them, and no one else does (for safety's sake)

2. Make it clear which roles hold which permissions, so that we don't get into a tangled mess like this again in the future

The following bug contains some additional history (we just passed its 3-year anniversary): https://bugs.launchpad.net/launchpad-registry/+bug/174375


Notes

  • Launchpad should have in-site documentation for what each of the roles mean
  • Perhaps at least some part of this documentation should be automatically generated
  • The "mirror admins" role has good documentation