Part of lp
| Function | is_commercial_case | Is this a commercial project and the user is a commercial admin? |
| Class | ViewByLoggedInUser | The default ruleset for the launchpad.View permission. |
| Class | AnyAllowedPersonDeferredToView | The default ruleset for the launchpad.AnyAllowedPerson permission. |
| Class | AnyLegitimatePerson | The default ruleset for the launchpad.AnyLegitimatePerson permission. |
| Class | LimitedViewDeferredToView | The default ruleset for the launchpad.LimitedView permission. |
| Class | AdminByAdminsTeam | Undocumented |
| Class | AdminByCommercialTeamOrAdmins | Undocumented |
| Class | EditByRegistryExpertsOrAdmins | Undocumented |
| Class | ModerateByRegistryExpertsOrAdmins | Undocumented |
| Class | ModerateDistroSeries | Undocumented |
| Class | ModerateProduct | Undocumented |
| Class | ModerateProductSet | Undocumented |
| Class | ModerateProject | Undocumented |
| Class | ModerateProjectGroupSet | Undocumented |
| Class | ModeratePerson | Undocumented |
| Class | ViewPillar | No class docstring; 1/2 methods documented |
| Class | PillarPersonSharingDriver | No class docstring; 1/1 methods documented |
| Class | EditAccountBySelfOrAdmin | Undocumented |
| Class | ViewAccount | No class docstring; 1/1 methods documented |
| Class | ModerateAccountByRegistryExpert | Undocumented |
| Class | ViewOpenIdIdentifierBySelfOrAdmin | Undocumented |
| Class | EditOAuthAccessToken | Undocumented |
| Class | EditOAuthRequestToken | Undocumented |
| Class | EditByOwnersOrAdmins | Undocumented |
| Class | ViewProduct | Undocumented |
| Class | LimitedViewProduct | Undocumented |
| Class | EditProduct | Undocumented |
| Class | EditPackaging | Undocumented |
| Class | EditProductReleaseFile | Undocumented |
| Class | ViewTimelineProductSeries | Anyone who can view the related product can also view an |
| Class | ViewProductReleaseFile | Anyone can view an IProductReleaseFile. |
| Class | AdminDistributionMirrorByDistroOwnerOrMirrorAdminsOrAdmins | Undocumented |
| Class | EditDistributionMirrorByOwnerOrDistroOwnerOrMirrorAdminsOrAdmins | Undocumented |
| Class | ViewDistributionMirror | Anyone can view an IDistributionMirror. |
| Class | EditSpecificationBranch | No class docstring; 1/1 methods documented |
| Class | ViewSpecificationBranch | No class docstring; 1/1 methods documented |
| Class | AnonymousAccessToISpecificationPublic | Anonymous users have launchpad.View on ISpecificationPublic. |
| Class | ViewSpecification | Undocumented |
| Class | EditSpecificationByRelatedPeople | We want everybody "related" to a specification to be able to edit it. |
| Class | AdminSpecification | Undocumented |
| Class | DriverSpecification | Undocumented |
| Class | EditSprintSpecification | The sprint owner or driver can say what makes it onto the agenda for |
| Class | DriveSprint | The sprint owner or driver can say what makes it onto the agenda for |
| Class | ViewSprint | An attendee, owner, or driver of a sprint. |
| Class | EditSprint | Undocumented |
| Class | ModerateSprint | The sprint owner, registry experts, and admins can moderate sprints. |
| Class | EditSpecificationSubscription | The subscriber, and people related to the spec or the target of the |
| Class | OnlyRosettaExpertsAndAdmins | Base class that allow access to Rosetta experts and Launchpad admins. |
| Class | AdminProjectTranslations | No class docstring; 1/1 methods documented |
| Class | AdminProductTranslations | No class docstring; 1/1 methods documented |
| Class | ViewProjectMilestone | Undocumented |
| Class | EditProjectMilestoneNever | No class docstring; 1/1 methods documented |
| Class | LimitedViewMilestone | Undocumented |
| Class | ViewMilestone | Undocumented |
| Class | EditMilestoneByTargetOwnerOrAdmins | No class docstring; 1/1 methods documented |
| Class | AdminMilestoneByLaunchpadAdmins | No class docstring; 1/1 methods documented |
| Class | ModeratePersonSetByExpertsOrAdmins | Undocumented |
| Class | EditTeamByTeamOwnerOrLaunchpadAdmins | No class docstring; 1/1 methods documented |
| Class | EditTeamByTeamOwnerOrTeamAdminsOrAdmins | No class docstring; 1/1 methods documented |
| Class | ModerateTeam | No class docstring; 1/1 methods documented |
| Class | EditTeamMembershipByTeamOwnerOrTeamAdminsOrAdmins | Undocumented |
| Class | ViewTeamMembership | No class docstring; 2/2 methods documented |
| Class | AdminByCommercialTeamOrAdminsOrPerson | No class docstring; 1/1 methods documented |
| Class | EditPersonBySelfOrAdmins | No class docstring; 1/1 methods documented |
| Class | EditTranslationsPersonByPerson | Undocumented |
| Class | ViewPersonLocation | Undocumented |
| Class | EditPersonBySelf | No class docstring; 1/1 methods documented |
| Class | ViewPublicOrPrivateTeamMembers | Restrict viewing of private teams. |
| Class | PublicOrPrivateTeamsExistence | Restrict knowing about private teams' existence. |
| Class | EditPollByTeamOwnerOrTeamAdminsOrAdmins | Undocumented |
| Class | EditPollSubsetByTeamOwnerOrTeamAdminsOrAdmins | Undocumented |
| Class | EditPollOptionByTeamOwnerOrTeamAdminsOrAdmins | Undocumented |
| Class | AdminDistribution | Soyuz involves huge chunks of data in the archive and librarian, |
| Class | EditDistributionByDistroOwnersOrAdmins | The owner of a distribution should be able to edit its |
| Class | ModerateDistributionByDriversOrOwnersOrAdmins | Distribution drivers, owners, and admins may plan releases. |
| Class | ViewDistributionSourcePackage | Anyone can view a DistributionSourcePackage. |
| Class | BugSuperviseDistributionSourcePackage | The owner of a distribution should be able to edit its source |
| Class | EditDistributionSourcePackage | No class docstring; 1/2 methods documented |
| Class | BugTargetOwnerOrBugSupervisorOrAdmins | Product's owner and bug supervisor can set official bug tags. |
| Class | NominateBugForProductSeries | Product's owners and bug supervisors can add bug nominations. |
| Class | NominateBugForDistroSeries | Distro's owners and bug supervisors can add bug nominations. |
| Class | AdminDistroSeries | Soyuz involves huge chunks of data in the archive and librarian, |
| Class | EditDistroSeriesByReleaseManagerOrDistroOwnersOrAdmins | The owner of the distro series (i.e. the owner of the distribution) |
| Class | ViewDistroSeries | Anyone can view a DistroSeries. |
| Class | EditDistroSeriesParent | DistroSeriesParent can be edited by the same people who can edit |
| Class | ViewCountry | Anyone can view a Country. |
| Class | AdminDistroSeriesDifference | You need to be an archive admin or LP admin to get lp.Admin. |
| Class | EditDistroSeriesDifference | Anyone with lp.View on the distribution can edit a DSD. |
| Class | SeriesDrivers | Drivers can approve or decline features and target bugs. |
| Class | DriveProduct | Undocumented |
| Class | LimitedViewProductSeries | Undocumented |
| Class | ViewProductSeries | Undocumented |
| Class | EditProductSeries | No class docstring; 1/1 methods documented |
| Class | ViewDistroArchSeries | Anyone can view a DistroArchSeries. |
| Class | ModerateDistroArchSeries | Undocumented |
| Class | ViewDistroArchSeriesFilter | Undocumented |
| Class | EditDistroArchSeriesFilter | Undocumented |
| Class | ViewAnnouncement | No class docstring; 2/2 methods documented |
| Class | EditAnnouncement | No class docstring; 1/1 methods documented |
| Class | EditStructuralSubscription | No class docstring; 1/1 methods documented |
| Class | OnlyBazaarExpertsAndAdmins | Base class that allows only the Launchpad admins and Bazaar |
| Class | OnlyVcsImportsAndAdmins | Base class that allows only the Launchpad admins and VCS Imports |
| Class | EditCodeImport | Control who can edit the object view of a CodeImport. |
| Class | SeeCodeImportJobSet | Control who can see the CodeImportJobSet utility. |
| Class | EditCodeImportJobWorkflow | Control who can use the CodeImportJobWorkflow utility. |
| Class | EditCodeImportMachine | Control who can edit the object view of a CodeImportMachine. |
| Class | AdminSourcePackageRecipeBuilds | Control who can edit SourcePackageRecipeBuilds. |
| Class | AdminDistributionTranslations | Class for deciding who can administer distribution translations. |
| Class | ViewPOTemplates | Anyone can view an IPOTemplate. |
| Class | AdminPOTemplateDetails | Controls administration of an IPOTemplate. |
| Class | EditPOTemplateDetails | Undocumented |
| Class | AddPOTemplate | Undocumented |
| Class | ViewPOFile | Anyone can view an IPOFile. |
| Class | EditPOFile | No class docstring; 1/1 methods documented |
| Class | AdminTranslator | No class docstring; 1/1 methods documented |
| Class | EditTranslator | No class docstring; 1/1 methods documented |
| Class | EditTranslationGroup | No class docstring; 1/1 methods documented |
| Class | EditTranslationGroupSet | Undocumented |
| Class | DownloadFullSourcePackageTranslations | Restrict full SourcePackage translation downloads. |
| Class | EditProductRelease | Undocumented |
| Class | ViewProductRelease | Undocumented |
| Class | AdminTranslationImportQueueEntry | Undocumented |
| Class | EditTranslationImportQueueEntry | No class docstring; 1/1 methods documented |
| Class | AdminTranslationImportQueue | Undocumented |
| Class | EditPackageUploadQueue | No class docstring; 1/1 methods documented |
| Class | EditPlainPackageCopyJob | Undocumented |
| Class | ViewPackageUpload | Restrict viewing of package uploads. |
| Class | EditPackageUpload | No class docstring; 1/1 methods documented |
| Class | AdminByBuilddAdmin | No class docstring; 1/1 methods documented |
| Class | AdminBuilderSet | Undocumented |
| Class | AdminBuilder | Undocumented |
| Class | EditBuilder | Undocumented |
| Class | AdminBuildRecord | Undocumented |
| Class | EditBuildFarmJob | Undocumented |
| Class | EditPackageBuild | No class docstring; 1/1 methods documented |
| Class | EditBinaryPackageBuild | No class docstring; 1/1 methods documented |
| Class | ViewBinaryPackageBuild | No class docstring; 2/2 methods documented |
| Class | ModerateBinaryPackageBuild | Undocumented |
| Class | ViewTranslationTemplatesBuild | Permission to view an ITranslationTemplatesBuild. |
| Class | AdminQuestion | No class docstring; 1/1 methods documented |
| Class | AppendQuestion | No class docstring; 1/1 methods documented |
| Class | QuestionOwner | No class docstring; 1/1 methods documented |
| Class | EditQuestion | Undocumented |
| Class | ViewQuestion | Undocumented |
| Class | ViewQuestionMessage | Undocumented |
| Class | ModerateQuestionMessage | No class docstring; 1/1 methods documented |
| Class | AppendFAQTarget | No class docstring; 1/1 methods documented |
| Class | EditFAQ | No class docstring; 1/1 methods documented |
| Class | DeleteFAQ | Undocumented |
| Function | can_edit_team | Return True if the given user has edit rights for the given team. |
| Class | ViewNameBlacklist | Undocumented |
| Class | EditNameBlacklist | Undocumented |
| Class | ViewNameBlacklistSet | Undocumented |
| Class | EditNameBlacklistSet | Undocumented |
| Class | ViewLanguageSet | Anyone can view an ILangaugeSet. |
| Class | AdminLanguageSet | Undocumented |
| Class | ViewLanguage | Anyone can view an ILangauge. |
| Class | AdminLanguage | Undocumented |
| Class | AdminCustomLanguageCode | Controls administration for a custom language code. |
| Class | AccessBranch | Controls visibility of branches. |
| Class | EditBranch | The owner or admins can edit branches. |
| Class | ModerateBranch | The owners, product owners, and admins can moderate branches. |
| Function | can_upload_linked_package | True if person may upload the package linked to branch. |
| Class | AdminBranch | The admins can administer branches. |
| Class | ViewGitRepository | Controls visibility of Git repositories. |
| Class | EditGitRepository | The owner or admins can edit Git repositories. |
| Class | ModerateGitRepository | The owners, project owners, and admins can moderate Git repositories. |
| Class | AdminGitRepository | The admins can administer Git repositories. |
| Class | ViewGitRef | Anyone who can see a Git repository can see references within it. |
| Class | EditGitRef | Anyone who can edit a Git repository can edit references within it. |
| Class | ViewGitRule | Anyone who can see a Git repository can see its access rules. |
| Class | EditGitRule | Anyone who can edit a Git repository can edit its access rules. |
| Class | ViewGitRuleGrant | Anyone who can see a Git repository can see its access grants. |
| Class | EditGitRuleGrant | Anyone who can edit a Git repository can edit its access grants. |
| Class | ViewGitActivity | Anyone who can see a Git repository can see its activity logs. |
| Class | AdminDistroSeriesTranslations | No class docstring; 1/1 methods documented |
| Class | AdminDistributionSourcePackageTranslations | DistributionSourcePackage objects link to a distribution. |
| Class | AdminProductSeriesTranslations | No class docstring; 1/1 methods documented |
| Class | BranchMergeProposalView | No class docstring; 2/4 methods documented |
| Class | PreviewDiffView | Undocumented |
| Class | CodeReviewVoteReferenceView | Undocumented |
| Class | CodeReviewVoteReferenceEdit | No class docstring; 1/2 methods documented |
| Class | CodeReviewCommentView | Undocumented |
| Class | CodeReviewCommentDelete | Undocumented |
| Class | BranchMergeProposalEdit | No class docstring; 1/1 methods documented |
| Class | AdminDistroSeriesLanguagePacks | No class docstring; 1/1 methods documented |
| Class | AdminLanguagePack | Undocumented |
| Class | ViewHWSubmission | No class docstring; 1/2 methods documented |
| Class | EditHWSubmission | Undocumented |
| Class | ViewHWDBBase | Base class to restrict access to HWDB data to members of the HWDB team. |
| Class | ViewHWDriver | Undocumented |
| Class | ViewHWDriverName | Undocumented |
| Class | ViewHWDriverPackageName | Undocumented |
| Class | ViewHWVendorID | Undocumented |
| Class | ViewHWDevice | Undocumented |
| Class | ViewHWSubmissionDevice | Undocumented |
| Class | ViewHWDBApplication | Undocumented |
| Class | ViewHWDeviceClass | Undocumented |
| Class | ViewArchive | Restrict viewing of private archives. |
| Class | SubscriberViewArchive | Restrict viewing of private archives. |
| Class | LimitedViewArchive | Restricted existence knowledge of private archives. |
| Class | EditArchive | Restrict archive editing operations. |
| Class | DeleteArchive | Restrict archive deletion operations. |
| Class | AppendArchive | Restrict appending (upload and copy) operations on archives. |
| Class | ModerateArchive | Restrict changing the build score on archives. |
| Class | AdminArchive | Restrict changing privacy and build settings on archives. |
| Class | ViewArchiveAuthToken | Restrict viewing of archive tokens. |
| Class | EditArchiveAuthToken | Restrict editing of archive tokens. |
| Class | ViewPersonalArchiveSubscription | Restrict viewing of personal archive subscriptions (non-db class). |
| Class | ViewArchiveSubscriber | Restrict viewing of archive subscribers. |
| Class | EditArchiveSubscriber | Restrict editing of archive subscribers. |
| Class | AdminArchiveSubscriberSet | Only (commercial) admins can manipulate archive subscribers in bulk. |
| Class | ViewSourcePackageRecipe | Undocumented |
| Class | DeleteSourcePackageRecipe | Undocumented |
| Class | ViewSourcePackageRecipeBuild | Undocumented |
| Class | ViewSourcePackagePublishingHistory | Restrict viewing of source publications. |
| Class | EditPublishing | Restrict editing of source and binary packages.. |
| Class | ViewBinaryPackagePublishingHistory | Restrict viewing of binary publications. |
| Class | ViewBinaryPackageReleaseDownloadCount | Restrict viewing of binary package download counts. |
| Class | ViewSourcePackageRelease | Restrict viewing of source packages. |
| Class | ViewEmailAddress | No class docstring; 2/2 methods documented |
| Class | EditEmailAddress | Undocumented |
| Class | ViewGPGKey | Undocumented |
| Class | ViewSSHKey | Undocumented |
| Class | ViewIrcID | Undocumented |
| Class | ViewWikiName | Undocumented |
| Class | ViewPackageset | Anyone can view an IPackageset. |
| Class | EditPackageset | No class docstring; 1/1 methods documented |
| Class | ModeratePackageset | Undocumented |
| Class | EditPackagesetSet | No class docstring; 1/1 methods documented |
| Class | EditLibraryFileAliasWithParent | No class docstring; 1/1 methods documented |
| Class | ViewLibraryFileAliasWithParent | Authorization class for viewing LibraryFileAliass having a parent. |
| Class | SetMessageVisibility | No class docstring; 1/1 methods documented |
| Class | ViewPublisherConfig | Undocumented |
| Class | EditSourcePackage | No class docstring; 1/1 methods documented |
| Class | ViewLiveFS | Undocumented |
| Class | EditLiveFS | Undocumented |
| Class | ModerateLiveFS | Restrict changing the build score on live filesystems. |
| Class | AdminLiveFS | Restrict changing build settings on live filesystems. |
| Class | ViewLiveFSBuild | Undocumented |
| Class | EditLiveFSBuild | No class docstring; 1/1 methods documented |
| Class | AdminLiveFSBuild | Undocumented |
| Class | ViewWebhook | Webhooks can be viewed and edited by someone who can edit the target. |
| Class | ViewWebhookDeliveryJob | Webhooks can be viewed and edited by someone who can edit the target. |
| Class | ViewSnap | Private snaps are only visible to their owners and admins. |
| Class | EditSnap | Undocumented |
| Class | AdminSnap | Restrict changing build settings on snap packages. |
| Class | ViewSnapBuildRequest | Undocumented |
| Class | ViewSnapBuild | Undocumented |
| Class | EditSnapBuild | No class docstring; 1/1 methods documented |
| Class | AdminSnapBuild | Undocumented |
| Class | ViewSnappySeries | Anyone can view an ISnappySeries. |
| Class | EditSnappySeries | Undocumented |
| Class | EditSnappySeriesSet | Undocumented |
| Class | ViewSnapBase | Anyone can view an ISnapBase. |
| Class | EditSnapBase | Undocumented |
| Class | EditSnapBaseSet | Undocumented |