Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-96341

Lack of view permissions for portlet can cause loss of permissions for site navigation

Description

    Steps to Reproduce:

    1. Add a new page
    2. Add a portlet to the page (e.g. Calendar)
    3. Set portlet permissions so that only the Owner can view
    4. Copy page URL
    5. Sign out
    6. Navigate to page URL as a guest user

    Expected Result:
    Page Navigation and Search portlet still render.
    Calendar Portlet does not render "You do not have the roles required to access this portlet."

    Actual Result:
    Page Navigation portlet and Search portlet, (and Calendar portlet) do not render with "You do not have the roles required to access this portlet."

    Note This ONLY happens if all the portlets on the page do not have view permissions for the user.
    Working correctly with an additional viewable portlet:

    Caused by LPS-96289.

    This also can affect a logged in user depending on the portlet permissions.

    Attachments

      Issue Links

        Activity

          People

            victor.ware Victor Ware
            victor.ware Victor Ware
            Marta Elicegui Marta Elicegui
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              3 years, 48 weeks, 2 days ago

              Packages

                Version Package
                7.2.X
                Master