Winter '15 - Users without Activate Contracts perm cannot add child records to custom object related to activated Contracts.
Last updated 2015-09-03 ·Reference W-2408675 ·Reported By 5 users
In Winter '15, Users without Activate Contracts perm cannot create or edit records in a custom object with master-detail relationship to Contract when the Contract is in an Activated status.
This occurs only when the master-detail relationship specifies that Read/Write access to the parent is needed.
1. Create a custom object
2. Add a master-detail relationship to Contract on the custom object. Leave the Sharing Setting option for the Master-Detail field set to "Read/Write: Allows users with at least Read/Write access to the Master record to create, edit, or delete related Detail records."
3. Create a Contract and Activate that Contract.
4. Login as a user without the Activate Contracts permission, and attempt to create a record in the custom object related to the Contract created in #3.
Result: The following error is presented.
Contract cannot be edited
You cannot edit this contract. The contract has been activated, but the user does not have Activate Contract privileges.
Option 1: Give affected users the Activate Contract permission.
Option 2: Edit the Master-Detail relationship and change the Sharing Settings option to "Read Only: Allows users with at least Read access to the Master record to create, edit, or delete related Detail records."
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.