Table checkbox read only when set to be editable

  • 1
  • Problem
  • Updated 1 year ago
  • Solved
I have a table for campaign member, several check boxes are included: bounced, clicked, complaint, email opt out and from the contact object email opt out. 

The first three I can edit in the table
email opt out is read only and I cannot change this

The contact email opt out checkbox is read only in the table for the user, even though it is set to be editable. If I follow the record through to the contact record page I can edit the field. 

Help!
Photo of Ben Murray

Ben Murray

  • 1,084 Points 1k badge 2x thumb

Posted 1 year ago

  • 1
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Good question. Hopefully we can get this figured out for you.

Do you have permission to edit them? This could be a permissions issue.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
I have been able to reproduce this. I'll give you updates as I learn more.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Campaign Member is a junction object between Campaign and Contact. Salesforce doesn't allow Email Opt Out to be edited on this object. If you check your user permissions, you'll find that even a system administrator doesn't have these permissions. Skuid can't override the permission sets defined on the backend by salesforce.

The best workaround for this is to have a drawer or pop up from a row action where you can edit the related contact's Email Opt Out right there.
Photo of Ben Murray

Ben Murray

  • 1,084 Points 1k badge 2x thumb
Stephen,

thank you for the follow up - much appreciated. I need to mass update all contacts that have campaign email opt out selected - so I'll get my thinking cap on.

Ben.