Limiting Permissions by Pipeline

We need this feature too. We want the Contacts and Companies to be universally viewable for all of our users, but only allow a user to see their own communications, tasks, and deals.