Try our conversational search powered by Generative AI!

Customizing roles


We are looking at restricting access for certain types of users within our Optimizely system. I have reviewed this documentation but have been unable to figure out how to handle a couple of scenerios:

  1. I am trying to create a virtual role that would have access to do everything EXCEPT change permissions. How can I do that?
  2. I am trying to create a virtual role that would have read access on everything and only be able to change a customer's password. How can I do that?
Jun 15, 2023 20:54

1. Do you mean everything, including deleting users, content type etc, or just be able to manage all content but not content permissions? If the latter, you don't need a virtual role, this is a built-in permission level on content called 'Administer'. See and If the former, that granularity doesn't exist in the system. Admin mode is all or nothing basically.

2. Admin mode is all or nothing. But if the user should only be allowed to change the passwords, then I would create a custom view for that and then don't grant them access to admin mode or to edit content.

I also think you've misunderstood what virtual roles are, this is the key concept ;"these are roles where the membership criteria is determined at runtime.". You don't control what permissions the virtual role role has in runtime.

Edited, Jun 15, 2023 22:22
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.