l.s.m.a.ArchivePermissionSet : class documentation

Part of lp.soyuz.model.archivepermission View In Hierarchy

See IArchivePermissionSet.
Method checkAuthenticated See IArchivePermissionSet.
Method permissionsForArchive See IArchivePermissionSet.
Method permissionsForPerson See IArchivePermissionSet.
Method componentsForUploader See IArchivePermissionSet.
Method uploadersForComponent See IArchivePermissionSet.
Method packagesForUploader See IArchive.
Method uploadersForPackage See IArchivePermissionSet.
Method pocketsForUploader See IArchivePermissionSet.
Method uploadersForPocket See IArchivePermissionSet.
Method queueAdminsForComponent See IArchivePermissionSet.
Method componentsForQueueAdmin See IArchivePermissionSet.
Method queueAdminsForPocket See IArchivePermissionSet.
Method pocketsForQueueAdmin See IArchivePermissionSet.
Method newPackageUploader See IArchivePermissionSet.
Method newComponentUploader See IArchivePermissionSet.
Method newPocketUploader See IArchivePermissionSet.
Method newQueueAdmin See IArchivePermissionSet.
Method newPocketQueueAdmin See IArchivePermissionSet.
Method deletePackageUploader See IArchivePermissionSet.
Method deleteComponentUploader See IArchivePermissionSet.
Method deletePocketUploader Undocumented
Method deleteQueueAdmin See IArchivePermissionSet.
Method deletePocketQueueAdmin See IArchivePermissionSet.
Method packagesetsForUploader See IArchivePermissionSet.
Method uploadersForPackageset See IArchivePermissionSet.
Method newPackagesetUploader See IArchivePermissionSet.
Method deletePackagesetUploader See IArchivePermissionSet.
Method packagesetsForSourceUploader See IArchivePermissionSet.
Method packagesetsForSource See IArchivePermissionSet.
Method isSourceUploadAllowed See IArchivePermissionSet.
Method _nameToComponent Helper to convert a possible string component to IComponent
Method _nameToSourcePackageName Helper to convert a possible string name to ISourcePackageName.
Method _precachePersonsForPermissions Undocumented
Method _componentsFor Helper function to get ArchivePermission objects.
Method _pocketsFor Helper function to get ArchivePermission objects.
Static Method _remove_permission Undocumented
def checkAuthenticated(self, person, archive, permission, item, distroseries=None):
See IArchivePermissionSet.
def _nameToComponent(self, component):
Helper to convert a possible string component to IComponent
def _nameToSourcePackageName(self, sourcepackagename):
Helper to convert a possible string name to ISourcePackageName.
def _precachePersonsForPermissions(self, permissions):
Undocumented
def permissionsForArchive(self, archive):
See IArchivePermissionSet.
def permissionsForPerson(self, archive, person):
See IArchivePermissionSet.
def _componentsFor(self, archives, person, permission_type):
Helper function to get ArchivePermission objects.
def componentsForUploader(self, archive, person):
See IArchivePermissionSet.
def uploadersForComponent(self, archive, component=None):
See IArchivePermissionSet.
def packagesForUploader(self, archive, person):
See IArchive.
def uploadersForPackage(self, archive, sourcepackagename):
See IArchivePermissionSet.
def _pocketsFor(self, archives, person, permission_type):
Helper function to get ArchivePermission objects.
def pocketsForUploader(self, archive, person):
See IArchivePermissionSet.
def uploadersForPocket(self, archive, pocket):
See IArchivePermissionSet.
def queueAdminsForComponent(self, archive, component):
See IArchivePermissionSet.
def componentsForQueueAdmin(self, archive, person):
See IArchivePermissionSet.
def queueAdminsForPocket(self, archive, pocket, distroseries=None):
See IArchivePermissionSet.
def pocketsForQueueAdmin(self, archive, person):
See IArchivePermissionSet.
def newPackageUploader(self, archive, person, sourcepackagename):
See IArchivePermissionSet.
def newComponentUploader(self, archive, person, component):
See IArchivePermissionSet.
def newPocketUploader(self, archive, person, pocket):
See IArchivePermissionSet.
def newQueueAdmin(self, archive, person, component):
See IArchivePermissionSet.
def newPocketQueueAdmin(self, archive, person, pocket, distroseries=None):
See IArchivePermissionSet.
@staticmethod
def _remove_permission(permission):
Undocumented
def deletePackageUploader(self, archive, person, sourcepackagename):
See IArchivePermissionSet.
def deleteComponentUploader(self, archive, person, component):
See IArchivePermissionSet.
def deletePocketUploader(self, archive, person, pocket):
Undocumented
def deleteQueueAdmin(self, archive, person, component):
See IArchivePermissionSet.
def deletePocketQueueAdmin(self, archive, person, pocket, distroseries=None):
See IArchivePermissionSet.
def packagesetsForUploader(self, archive, person):
See IArchivePermissionSet.
def uploadersForPackageset(self, archive, packageset, direct_permissions=True):
See IArchivePermissionSet.
def newPackagesetUploader(self, archive, person, packageset, explicit=False):
See IArchivePermissionSet.
def deletePackagesetUploader(self, archive, person, packageset, explicit=False):
See IArchivePermissionSet.
def packagesetsForSourceUploader(self, archive, sourcepackagename, person):
See IArchivePermissionSet.
def packagesetsForSource(self, archive, sourcepackagename, direct_permissions=True):
See IArchivePermissionSet.
def isSourceUploadAllowed(self, archive, sourcepackagename, person, distroseries):
See IArchivePermissionSet.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.