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

Menu Display fragment is not visible to unauthenticated users

    Description

    Note: This issue relates to the "Menu Display" fragment - there's no Component for this available to select - I've assumed that "Navigation Menu" is the same thing.

    In DXP 7.4 GA1 the new "Menu Display" fragment allows Navigation Menus to be selected (similarly to the existing Navigation Menu widget).

    However I have observed that the menu does not display to unauthenticated (Guest) users.  This appears to impact both system menus (e.g. Public Pages Hierarchy) as well as user created Navigation Menus (even when the Navigation Menu has "View" permissions for Guests).  As such it appears to relate to permissions on the Fragment itself.

    1. Navigate to the default site
    2. Add a master page with a Menu Display fragment
    3. Publish Master
    4. Add a content page based on master
    5. Publish
    6. Sign out
    7. Navigate to the content page as Guest user

    Expected Behaviour:

    • The fragment displays and the selected Navigation Menu is shown

    Observed Behaviour:

    • The fragment displays "An unexpected error occurred."
    • When the page first loads two "Error: Your request failed to complete" errors are shown
    • A permissions error is displayed in the Console log:
    2021-10-18 22:28:59.645 ERROR [http-nio-8080-exec-12][FragmentRendererControllerImpl:126] Unable to render content of fragment entry 0:com.liferay.portal.kernel.security.auth.PrincipalException$MustHavePermission: User 20103 must have VIEW permission for com.liferay.dynamic.data.mapping.model.DDMTemplate 41466

     

      Attachments

        Activity

          People

          Assignee:
          diego.hu Diego Hu
          Reporter:
          benjamin.turner Benjamin Turner
          Participants of an Issue:
          Recent user:
          Rafaela Nascimento
          Engineering Assignee:
          Lourdes Fernández Besada
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Dates

            Created:
            Updated:
            Resolved:
            Days since last comment:
            3 weeks, 6 days ago

              Packages

              Version Package
              7.4.3.6 CE GA6
              7.4.13 DXP U2
              7.4.3.7 CE GA7
              7.4.13 DXP U3
              Master