LPS-42864 fix js error
LPS-42790 When Portlet Configuration is not loaded in a pop_up state, we should still add the resources for static portlets and embedded portlets. I have confirmed with Ray Auge about this fix.
LPS-42790 We should follow the standard with other portlets to open permission configuration in dialog when we can.
LPS-40562 Improve usage of StringBundler, in portal-impl
LPS-40562 Improve usage of StringBundler, in portal-service
LPS-40562 Improve usage of StringBundler, in portal-web
LPS-40562 Improve usage of StringBundler, others.
Test Fixes - UsergroupsUsecase - paths
Test Fixes - UsergroupsUsecase SF
Test Fixes - UsergroupsUsecase SF, sort it
LPS-42874 Make sure that resource permission is still set to userId if missing contact
LPS-42107 Fix, if checking portlet mode with p_p_mode parameter, also  p_p_id has to be checked
LPS-42107 refactor, and create new method addQueryStringToParameterMap for DynamicServletRequest to reuse functionality at PortletLogic and RuntimeTag
LPS-42107 unit test for DynamicServletRequest.addQueryStringToParameterMap(..)
LPS-42107 add filtering functionality to MapUtil, including junit test
LPS-42107 Fix for the embedded porlets
LPS-42107 junit test to PortletParameterUtil to verify and document it's behavior
LPS-42107 Source formatting
LPS-42107 SF
LPS-42107 I think just addQueryString is good enough, because in this case, the additional parameterMap usually is just another form of the query string.