I'm creating roles for the Author user who should be able to add components to the page (along with creating & editing content). This user has only two roles now - Sitecore client authoring & Sitecore client developing.

After assigning the Sitecore client developing role to this user, it displays Analyze, Configure, Presentation & View tabs in the ribbon.

But, I just want the Presentation tab to be shown & hide these - Analyze, Configure, View.

When clicked on the Edit button for a rendering, the placeholder & datasource fields are readonly & non-editable.

What other role settings should be made to solve these issues.

Using Sitecore 8.2

  • 2
    sitecore client designing, I believe
    – Mark Cassidy
    Oct 11 '19 at 9:40
  • @MarkCassidy. That worked. But when I click on a component to add the datasource, the fields are read-only. When I checked the actual datasources item, this user has access to it.
    – Qwerty
    Oct 11 '19 at 9:43
  • Can you try adding sitecore client authoring as well Oct 11 '19 at 9:51
  • @SumitUpadhyay It's there already.I've not removed it.
    – Qwerty
    Oct 11 '19 at 10:18
  • @Qwerty Just keep sitecore client designing and sitecore client authoring. No other roles. Oct 11 '19 at 12:06

I am not sure whether you can do it by roles but there is an alternative for it.

Give three below roles to user:

  1. Sitecore client users
  2. Designer
  3. Analytics personalization

Now select the user and go to security editor, select the item and click on assign in ribbon and give "Write" permission to that item or at folder level(if many) and select checkboxes "item" & "descendants".

Now user should be able to edit personalization related things.

  • It did not work. The placeholder & Datasource fields are still readonly
    – Qwerty
    Oct 14 '19 at 12:46
  • updated my answer so you need to add one more role that is "sitecore\Analytics Personlization" Oct 14 '19 at 13:17

I was able to resolve this by adding just these two roles - Sitecore\Designer & Sitecore\Author

Found the solution here

  • Even when self-answering, you need to fill in a proper answer. Link-only answers are not accepted here.
    – Mark Cassidy
    Oct 14 '19 at 14:13
  • @MarkCassidy. The solution was to know what roles to inherit to achieve the result & I have mentioned those in this answer. Please let me know what else to be updated in this answer.
    – Qwerty
    Oct 15 '19 at 6:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.