l.s.BranchMergeProposalView(AuthorizationBase) : class documentation

Part of lp.security View In Hierarchy

No class docstring
Method branches Undocumented
Method git_repositories Undocumented
Method checkAuthenticated Is the user able to view the branch merge proposal?
Method checkUnauthenticated Is anyone able to view the branch merge proposal?

Inherited from AuthorizationBase:

Method __init__ Undocumented
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
@property
def branches(self):
Undocumented
@property
def git_repositories(self):
Undocumented
def checkAuthenticated(self, user):
Is the user able to view the branch merge proposal?

The user can see a merge proposal if they can see the source, target and prerequisite branches.

def checkUnauthenticated(self):
Is anyone able to view the branch merge proposal?

Anyone can see a merge proposal between two public branches.

API Documentation for Launchpad, generated by pydoctor at 2019-11-13 00:00:10.