Details

      Description

      Steps to Reproduce:

      1. Set JAVA_HOME to JDK7
      2. Start ee-6.2.x portal on JDK7
      3. Login
      4. Go to Admin > Control Panel > Roles
      5. Add a new Regular Role
      6.  Define permissions for the new role
      7. Search for "Site Settings" in left sidebar
      8. In "Site Settings" enable the following:
        • "General Permissions > Access in Site Adminstration"
        • "Resource Permissions > Manage Pages"
      9. Save
      10. View table with permissions values
      11. Shutdown the server
      12. Change JAVA_HOME to JDK8 or JDK11
      13. Start server
      14. Login
      15. Go to Admin > Control Panel > Roles
      16. View defined permissions table for the new role

      Expected Result:
      Permissions display in the table the same way for any JDK version.

      Actual Result:
      Permissions display differently between versions of Java

      JDK7

      Site Settings: Access in Site Administration
      Sites > Site: Go to Site Administration
      Sites > Site: Manage Pages
      

      JDK8/JDK11

      Site Settings: Access in Site Administration
      Site Settings > Site: Go to Site Administration
      Site Settings > Site: Manage Pages
      

      Additionally, if the permissions are added on a fresh database on different versions of Java, it looks like it affects what permissions are added.

        Attachments

          Activity

            People

            • Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              victor.ware Victor Ware
              Participants of an Issue:
              Recent user:
              Abel Yu (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Days since last comment:
                23 weeks, 5 days ago