l.b.s.AppendBug(AuthorizationBase) : class documentation

Part of lp.bugs.security View In Hierarchy

Security adapter for appending to bugs.

This is used for operations that anyone who can see the bug can perform.

Method checkAuthenticated Allow any logged in user to append to a public bug, and only
Method checkUnauthenticated Never allow unauthenticated users to append to a bug.

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
def checkAuthenticated(self, user):
Allow any logged in user to append to a public bug, and only explicit subscribers to append to private bugs. Any bug that can be seen can be appended to.
def checkUnauthenticated(self):
Never allow unauthenticated users to append to a bug.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.