I need to give delete permission for one object. That object has Master-detail relationship with Account, and that profile has View all Permission for an Account object. The profile has Delete and Modify All permission for detail object. Sharing setting for the field is Ready Only.

The user is still not able to delete child records. What else permission is needed to delete child record?

  • Does changing the sharing setting to "Read/Write" work? I have had so much confusion on this topic which I had once encountered, still not sure how it works!
    – Jayant Das
    Commented May 14, 2021 at 17:40
  • @JayantDas by changing sharing setting to Read/Write, I need to share record with Read/Write permission with user, which I don't want Commented May 15, 2021 at 0:01
  • I understand, my comment was to just verify if that works.
    – Jayant Das
    Commented May 15, 2021 at 3:59

1 Answer 1


The create/read/edit on child in MD relation is governed by the setting you choose while creating the relationship.

I am guessing you have selected the second option which is why you are not able to delete child records. To verify you can try the same by giving edit access for one of the master record.

enter image description here

  • Selecting Read/Write on sharing setting means, I need to give Read/Write permission on Account object, in order to Delete child record. In our case I don't want to give. The minimum access they need to have is read to create/edit/delete child record. Commented May 15, 2021 at 0:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .