Permissions for widgets, global permissions, and item permissions

If a content on your frontend is not displayed, this can be due to improperly set pe rmissionss.

In order to properly set permissions for an item, you must check the widget permissions, the global permissions for the content type, as well as the permissions for the single item.

Consider the following example:
You have a page that displays the Content block widget and the widget is supposed to display a shared content block. On the frontend, the shared content bock is visible only to logged in administrators, but not visible to unauthenticated users.

Perform the following checks:

  1. Check the widget permissions.
    Perform the following:
    1. Open for editing the page that contains the Content block widget.
    2. In the upper-right corner of the widget, click More » Permissions.
    3. Under View a widget, click Change.
    4. Select Everyone and click Done.
    5. Publish the page.
  2. Check the global permissions for Content blocks.
    Perform the following:
    1. Click Administration » Permissions » by Section.
    2. Select Content blocks.
    3. Check whether the View content block action has permissions for Everyone.
      If not, click Change, select Everyone, and click Done.
  3. Check the permissions for the particular item.
    Perform the following:
    1. Click Content » Content blocks.
    2. Find the content block that is displayed by the widget and expand its Actions link.
    3. Click Permissions.
    4. Check whether the View this content block action has permissions for Everyone.
      If not, click Change, select Everyone, and click Done.

RESULT: The widget displays the shared content block to every user that has opened the page.
The same procedure is valid for all built-in and dynamic content.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?