Part of canonical.launchpad.security View In Hierarchy
Known subclasses: canonical.launchpad.security.AccessBranch, canonical.launchpad.security.AdminBranch, canonical.launchpad.security.AdminByAdminsTeam, canonical.launchpad.security.AdminByBuilddAdmin, canonical.launchpad.security.AdminByCommercialTeamOrAdmins, canonical.launchpad.security.AdminDistributionMirrorByDistroOwnerOrMirrorAdminsOrAdmins, canonical.launchpad.security.AdminDistributionTranslations, canonical.launchpad.security.AdminDistroSeriesTranslations, canonical.launchpad.security.AdminMilestoneByLaunchpadAdmins, canonical.launchpad.security.AdminProductSeriesTranslations, canonical.launchpad.security.AdminProductTranslations, canonical.launchpad.security.AdminProjectTranslations, canonical.launchpad.security.AdminSourcePackageRecipeBuilds, canonical.launchpad.security.AdminSpecification, canonical.launchpad.security.AdminTranslationImportQueueEntry, canonical.launchpad.security.AnonymousAuthorization, canonical.launchpad.security.AppendArchive, canonical.launchpad.security.BranchMergeProposalEdit, canonical.launchpad.security.BranchMergeProposalView, canonical.launchpad.security.ChangeOfficialSourcePackageBranchLinks, canonical.launchpad.security.CodeReviewCommentDelete, canonical.launchpad.security.CodeReviewCommentView, canonical.launchpad.security.CodeReviewVoteReferenceEdit, canonical.launchpad.security.ConfigureTeamMailingList, canonical.launchpad.security.DerivedAuthorization, canonical.launchpad.security.DriverSpecification, canonical.launchpad.security.DriveSprint, canonical.launchpad.security.EditAccountBySelfOrAdmin, canonical.launchpad.security.EditAnnouncement, canonical.launchpad.security.EditArchiveAuthToken, canonical.launchpad.security.EditArchivePermissionSet, canonical.launchpad.security.EditArchiveSubscriber, canonical.launchpad.security.EditBranch, canonical.launchpad.security.EditByOwnersOrAdmins, canonical.launchpad.security.EditByRegistryExpertsOrAdmins, canonical.launchpad.security.EditDistributionByDistroOwnersOrAdmins, canonical.launchpad.security.EditDistributionMirrorByOwnerOrDistroOwnerOrMirrorAdminsOrAdmins, canonical.launchpad.security.EditDistributionSourcePackageByDistroOwnersOrAdmins, canonical.launchpad.security.EditDistroSeriesByOwnersOrDistroOwnersOrAdmins, canonical.launchpad.security.EditFAQ, canonical.launchpad.security.EditLibraryFileAliasWithParent, canonical.launchpad.security.EditMilestoneByTargetOwnerOrAdmins, canonical.launchpad.security.EditOAuthAccessToken, canonical.launchpad.security.EditPackageset, canonical.launchpad.security.EditPackagesetSet, canonical.launchpad.security.EditPersonBySelf, canonical.launchpad.security.EditPersonBySelfOrAdmins, canonical.launchpad.security.EditPollOptionByTeamOwnerOrTeamAdminsOrAdmins, canonical.launchpad.security.EditProductReleaseFile, canonical.launchpad.security.EditProjectMilestoneNever, canonical.launchpad.security.EditPublishing, canonical.launchpad.security.EditSpecificationBranch, canonical.launchpad.security.EditSpecificationByTargetOwnerOrOwnersOrAdmins, canonical.launchpad.security.EditSpecificationSubscription, canonical.launchpad.security.EditSprintSpecification, canonical.launchpad.security.EditTeamByTeamOwnerOrLaunchpadAdmins, canonical.launchpad.security.EditTeamByTeamOwnerOrTeamAdminsOrAdmins, canonical.launchpad.security.EditTeamMembershipByTeamOwnerOrTeamAdminsOrAdmins, canonical.launchpad.security.EditTranslationImportQueueEntry, canonical.launchpad.security.EditTranslationsPersonByPerson, canonical.launchpad.security.LinkOfficialSourcePackageBranches, canonical.launchpad.security.MailingListApprovalByExperts, canonical.launchpad.security.ModerateAccountByRegistryExpert, canonical.launchpad.security.ModerateByRegistryExpertsOrAdmins, canonical.launchpad.security.ModerateDistributionByDriversOrOwnersOrAdmins, canonical.launchpad.security.OnlyBazaarExpertsAndAdmins, canonical.launchpad.security.OnlyRosettaExpertsAndAdmins, canonical.launchpad.security.OnlyVcsImportsAndAdmins, canonical.launchpad.security.PreviewDiffView, canonical.launchpad.security.QuestionOwner, canonical.launchpad.security.SeriesDrivers, canonical.launchpad.security.Sprint, canonical.launchpad.security.UseApiDoc, canonical.launchpad.security.ViewAnnouncement, canonical.launchpad.security.ViewArchive, canonical.launchpad.security.ViewArchiveAuthToken, canonical.launchpad.security.ViewArchiveSubscriber, canonical.launchpad.security.ViewBuildFarmJobOld, canonical.launchpad.security.ViewByLoggedInUser, canonical.launchpad.security.ViewEmailAddress, canonical.launchpad.security.ViewEntitlement, canonical.launchpad.security.ViewHWDBBase, canonical.launchpad.security.ViewHWSubmission, canonical.launchpad.security.ViewOpenIdIdentifierBySelfOrAdmin, canonical.launchpad.security.ViewPersonalArchiveSubscription, canonical.launchpad.security.ViewPersonLocation, canonical.launchpad.security.ViewPillar, canonical.launchpad.security.ViewPublicOrPrivateTeamMembers, canonical.launchpad.security.ViewSourcePackageRelease, canonical.launchpad.security.ViewTeamMembership, canonical.launchpad.tests.test_security.TestSecurityAdapter, canonical.launchpad.webapp.tests.test_authorization.Checker, lp.bugs.security.AdminBugTracker, lp.bugs.security.AdminBugWatch, lp.bugs.security.EditBugNominationStatus, lp.bugs.security.EditBugTask, lp.bugs.security.EditBugTracker, lp.bugs.security.EditPublicByLoggedInUserAndPrivateByExplicitSubscribers, lp.bugs.security.PublicToAllOrPrivateToExplicitSubscribersForBug, lp.bugs.security.PublicToAllOrPrivateToExplicitSubscribersForBugTask, lp.code.security.BranchSubscriptionEdit
Implements interfaces: canonical.launchpad.webapp.interfaces.IAuthorization
Method | __init__ | Undocumented |
Method | checkUnauthenticated | See IAuthorization.checkUnauthenticated . |
Method | checkAuthenticated | Return True if the given person has the given permission. |
Method | checkAccountAuthenticated | See IAuthorization.checkAccountAuthenticated . |
IAuthorization.checkUnauthenticated
.Returns | True or False. |
This method is implemented by security adapters that have not been updated to work in terms of IAccount.
Returns | True or False. |
IAuthorization.checkAccountAuthenticated
.Returns | True or False. |