c.l.security : module documentation

Part of canonical.launchpad

Security policies for using content objects.
Class AuthorizationBase No class docstring; 3/4 methods documented
Class ViewByLoggedInUser The default ruleset for the launchpad.View permission.
Class AnonymousAuthorization Allow any authenticated and unauthenticated user access.
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 EditAccountBySelfOrAdmin Undocumented
Class ViewAccount Undocumented
Class ViewOpenIdIdentifierBySelfOrAdmin Undocumented
Class SpecialAccount No class docstring; 1/1 methods documented
Class ModerateAccountByRegistryExpert Undocumented
Class EditOAuthAccessToken Undocumented
Class EditOAuthRequestToken Undocumented
Class EditByOwnersOrAdmins Undocumented
Class EditProduct Undocumented
Class EditPackaging Undocumented
Class EditProductReleaseFile Undocumented
Class ViewProductReleaseFile Anyone can view an IProductReleaseFile.
Class AdminDistributionMirrorByDistroOwnerOrMirrorAdminsOrAdmins Undocumented
Class EditDistributionMirrorByOwnerOrDistroOwnerOrMirrorAdminsOrAdmins Undocumented
Class ViewDistributionMirror Anyone can view an IDistributionMirror.
Class ViewMilestone Anyone can view an IMilestone.
Class EditSpecificationBranch No class docstring; 1/1 methods documented
Class ViewSpecificationBranch No class docstring; 1/1 methods documented
Class EditSpecificationByTargetOwnerOrOwnersOrAdmins 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 Sprint An attendee, owner, or driver of a sprint.
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 EditProjectMilestoneNever No class docstring; 1/1 methods documented
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 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 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 EditDistributionSourcePackageByDistroOwnersOrAdmins The owner of a distribution should be able to edit its source
Class AdminDistroSeries Soyuz involves huge chunks of data in the archive and librarian,
Class EditDistroSeriesByOwnersOrDistroOwnersOrAdmins The owner of the distro series should be able to modify some of the
Class ViewDistroSeries Anyone can view a DistroSeries.
Class ViewCountry Anyone can view a Country.
Class SeriesDrivers Drivers can approve or decline features and target bugs.
Class ViewProductSeries Undocumented
Class EditProductSeries No class docstring; 1/1 methods documented
Class ViewAnnouncement No class docstring; 2/2 methods documented
Class EditAnnouncement No class docstring; 1/1 methods documented
Class UseApiDoc This is just to please apidoc.launchpad.dev.
Class ManageApplicationForEverybody This is just to please apidoc.launchpad.dev.
Class ZopeViewForEverybody This is just to please apidoc.launchpad.dev.
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 No class docstring; 1/1 methods documented
Class AddPOTemplate Undocumented
Class ViewPOFile Anyone can view an IPOFile.
Class EditPOFileDetails 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 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 ViewBuildFarmJobOld Permission to view an IBuildFarmJobOld.
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 AppendFAQTarget No class docstring; 1/1 methods documented
Class EditFAQ No class docstring; 1/1 methods documented
Function can_edit_team Return True if the given user has edit rights for the given team.
Class ViewLanguageSet Anyone can view an ILangaugeSet.
Class AdminLanguageSet Undocumented
Class ViewLanguage Anyone can view an ILangauge.
Class AdminLanguage Undocumented
Class AccessBranch Controls visibility of branches.
Class EditBranch The owner, bazaar experts or admins can edit branches.
Function can_upload_linked_package True if person may upload the package linked to branch.
Class AdminBranch The bazaar experts or admins can administer branches.
Class AdminDistroSeriesTranslations No class docstring; 1/1 methods documented
Class AdminProductSeriesTranslations No class docstring; 1/1 methods documented
Class BranchMergeProposalView No class docstring; 2/2 methods documented
Class PreviewDiffView No class docstring; 2/3 methods documented
Class CodeReviewVoteReferenceEdit No class docstring; 1/1 methods documented
Class CodeReviewCommentView No class docstring; 2/2 methods documented
Class CodeReviewCommentDelete No class docstring; 2/2 methods documented
Class BranchMergeProposalEdit No class docstring; 1/1 methods documented
Class ViewEntitlement Permissions to view IEntitlement objects.
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 AppendArchive Restrict appending (upload and copy) operations 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 DerivedAuthorization An Authorization that is based on permissions for other objects.
Class ViewSourcePackageRecipe 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 MailingListApprovalByExperts Undocumented
Class ConfigureTeamMailingList No class docstring; 1/1 methods documented
Class ViewEmailAddress No class docstring; 2/2 methods documented
Class EditEmailAddress Undocumented
Class ViewGPGKey Undocumented
Class ViewIrcID Undocumented
Class ViewWikiName Undocumented
Class EditArchivePermissionSet No class docstring; 1/1 methods documented
Class LinkOfficialSourcePackageBranches Who can source packages to their official branches?
Class ChangeOfficialSourcePackageBranchLinks Who can change the links from source packages to their branches?
Class ViewPackageset Anyone can view an IPackageset.
Class EditPackageset No class docstring; 1/1 methods documented
Class EditPackagesetSet No class docstring; 1/1 methods documented
Class EditLibraryFileAliasWithParent No class docstring; 1/1 methods documented
def can_edit_team(team, user):
Return True if the given user has edit rights for the given team.
def can_upload_linked_package(person_role, branch):
True if person may upload the package linked to branch.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.