Thank you for contacting Sitefinity Support.
In-line editing permissions apply to the whole page (they are not per widget) and when you allow this option, the user is able to edit everything on this page. But each content block (Content > Content blocks) has separate permissions similar to other contents (News, Events, etc).
Here is a possible solution for you:
1. Create a test role (Administrations -> Roles)
2. Open Administrations -> Permissions and Go to section “Content blocks” and press button “Change”. Select the following permissions for the created role: View content block, Create content block, or Modify content block in order to see the Content Blocks section in the content menu.
3. Create a new test user (Administration -> Users) via button “Create a user”. Fill the required field and in section “Roles” select the role that was created in step 1.
4. Create several content blocks (Content -> Content blocks)
5. Edit the permissions of a specific content block (menu Actions -> Permissions) and change them depending that you want the user to see and how to manage this content block.
6. Create a page and when you drag and drop a content block widget - select from existing shared content
In that way there is no need for your test user to access the page itself. S/he can simply edit the allowed content blocks from the Content Blocks section and the result will appear immediately on the page that uses the content block
Note: If you want to hide a specific content block, you should exclude the role from the View permission and enable the option “Enable filtering queries by view permissions” (go to Administration -> Settings -> Advanced -> Security).
Do not hesitate to contact us if you have any additional questions.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items