l.s.OnlyRosettaExpertsAndAdmins(AuthorizationBase) : class documentation

Part of lp.security View In Hierarchy

Known subclasses: lp.security.AddPOTemplate, lp.security.AdminDistroSeriesLanguagePacks, lp.security.AdminLanguage, lp.security.AdminLanguagePack, lp.security.AdminLanguageSet, lp.security.AdminPOTemplateDetails, lp.security.AdminTranslationImportQueue, lp.security.AdminTranslator, lp.security.DownloadFullSourcePackageTranslations, lp.security.EditTranslationGroup, lp.security.EditTranslationGroupSet, lp.security.EditTranslator

Base class that allow access to Rosetta experts and Launchpad admins.
Method checkAuthenticated Allow Launchpad's admins and Rosetta experts edit all fields.

Inherited from AuthorizationBase:

Method __init__ Undocumented
Method checkUnauthenticated See IAuthorization.checkUnauthenticated.
Method checkPermissionIsRegistered Pass through to checkPermission.
Method forwardCheckAuthenticated Forward request to another security adapter.
Method forwardCheckUnauthenticated Forward request to another security adapter.
Method _checkAndFetchNext Undocumented
def checkAuthenticated(self, user):
Allow Launchpad's admins and Rosetta experts edit all fields.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.