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

Allow specified portlets' url on invoking to clear current layout's render parameters, not matter the current layout is the same as previous one or not

    Details

      Description

      Portlets like TagCompiler are not real portlet. They get selected by public render parameters.

      On hitting a layout with prp for those portlets, LayoutAction believes it is serving a portlet URL that hitting the target portlet, therefore won't clear out the cached render parameters(even though the current layout is different from previous one), causing an incorrect render behavior.

      This fix makes it configurable to set a list of portlets, whose portlet urls won't affect LayoutAction's clearing logic. In other words, their portlet urls will be treated as layout urls(always clear the render parameters).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              shuyang.zhou Shuyang Zhou
              Reporter:
              shuyang.zhou Shuyang Zhou
              Participants of an Issue:
              Recent user:
              Marta Elicegui
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                7 years, 40 weeks, 5 days ago

                  Packages

                  Version Package
                  6.1.X EE
                  6.2.2 CE GA3
                  6.2.X EE
                  7.0.0 M1