LPS-45292 - actions, functions, paths
LPS-45292 - macros
LPS-45292 - tests
LPS-45292 SF
LPS-45292 SF
LPS-45558 Remove unused method
LPS-45558 Create PortletRequestModelFactory to lazily create PortletRequestModel, after all not all templates needs PortletRequestModel, it is a waste to unconditionally create and populate PortletRequestModel into the template context.
LPS-45558 Use PortletRequestModelFactory instance to populate template context, if any template really needs PortletRequestModel, it should use portletRequestModelFactory.getPortletRequestModel() to get it.
LPS-45572 - Add prepare-portal-properties as a dependency to run-simple-server
Test Fixes - CPRolesCPUsergroups - macros
LPS-45574 - tests
LPS-45601 - Add a missing semi-colon in javascript command
Test Fixes - Delete child group after using it on the test, otherwise parent group cannot be deleted on tearDown
Test Fixes - SF
LPS-44354 Fix test - Store the portlet properties using the new API
LPS-44354 Fix test - Provide a basic implementation for non madatory methods
LPS-44354 SF
LPS-45229 Calling the more strict getPortletById method, because the other creates a new portlet impl, if the portlet could not be found
LPS-45471 Removed hierarchical check for duplicated ddm field names
LPS-45159 Struts action calls must respect control panel context