Part of lp.security View In Hierarchy
Knowing the existence of a private team allow traversing to its URL and displaying basic information like name, displayname.
|Method||checkUnauthenticated||Unauthenticated users can only view public teams.|
|Method||checkAuthenticated||By default, we simply perform a View permission check.|
Inherited from AuthorizationBase:
|Method||checkPermissionIsRegistered||Pass through to checkPermission.|
|Method||forwardCheckAuthenticated||Forward request to another security adapter.|
|Method||forwardCheckUnauthenticated||Forward request to another security adapter.|
We also grant limited viewability to users who can see PPAs and branches owned by the team, and members of parent teams so they can see the member-listings.
In other scenarios, the context in which the permission is required is responsible for pre-caching the launchpad.LimitedView permission on each team which requires it.