Problem/Motivation
There are permissions that allow users to view/update their mapped contact. This requires roles, and does not all for finer contral.
Steps to reproduce
Proposed resolution
Add boolean fields to the crm_user_contact_mapping for label, view, update, delete. Users with 'administer crm' permission can set the values. The User Contact Mapping form should have additional fields to allow site builders to set default values to: label, view, update, delete.
When the crm_user_contact_mapping is created, or update, rebuild grants for the mapped contact.
Comments
Comment #2
bluegeek9 commentedComment #3
bluegeek9 commented