Client editing has always been the main headache for me as a developer and trying to guardrail a site to allow clients to edit but not break is the one true missing piece of the puzzle for me. Although Bricks now has custom capabilities they just don’t work in the way I’d expect - am I doing something wrong?
Specifically, I have pages which have components with various props in them. I’ve added instances to some pages and want to allow the client to edit the properties but not the component itself. I’ve created a custom role and enabled the following:
So I would presume this would allow them to add new component instances and edit the properties of existing ones, however when I do so then login as them then click on a component instance I see no properties at all:
This happens for multiple components across multiple pages. I tried enabling the “Edit Components” capability in case that was it then was able to edit the component itself but not the properties of its instance - exactly the opposite of what I’d want!
Am I missing something or doing something wrong?
At the moment it looks like the only option for me to allow them to edit these bits is to give them full access which is definitely not ideal.

