Implements project viewing permissions.