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 | __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 | 
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.