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.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

bluegeek9 created an issue. See original summary.

bluegeek9’s picture

Status: Active » Postponed
bluegeek9’s picture

Title: Contact access: User Maping » Contact access: User Mapping