Uploaded image for project: 'Jetspeed 2'
  1. Jetspeed 2
  2. JS2-198

Portlets don't use user-specific preferences. The Portlet Preferences for anon user are always used.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: 2.1-dev, 2.1
    • Labels:
      None
    • Environment:
      jdk 1.4.2_03, win2000, tomcat-5.0.30

      Description

      Portlets don't use user-specific preferences. For example, the Bookmarks Portlet on default.psml always use preferences for anon user. The Portlet reads and writes PortletPreferences from/to the table PREFS_NODE with FULL_PATH=/portlet_entity/db-18/no-principal for authenticated and not authenticated users.

      It seems that PortletRendererImpl and JetspeedPowerTool don't pass the user principal to the PortletWindowAccessor. PortletWindowAccessor.validateWindow has to pass the principal to PortletEntityAccessComponent too.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              artfh Artem Grinshtein
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: