LPS-32470.
Add Expando to the Structure and Template.
LPS-32470 Source formatting
LPS-32470 Add helper methods to make this easier to do in the future
LPS-32470 Regen
LPS-32470 Use new helper methods
Regen
LPS-33167 CustomSQLParam should allow passing in 0 as a parameter
LPS-31897 When generating URLs, If there is no controlPanelCategory set we should preserve the controlPanelCategory parameter only if the parameter is in the request and not in themeDisplay
LPS-32978 TestUtil class for Groups
LPS-32978 Extract AssetPublisherExportImportTest method for adding group to GroupTestUtil
LPS-32982 TestUtil class for Users
LPS-32995 TestUtil class for Layouts
LPS-32978 source formatting
LPS-33171
LPS-32912 Create the liferay.home/data/osgi dirs with proper JARs if dir does not already exist
LPS-32609
LPS-32609 Test Formatting
LPS-32609 Test Formatting
LPS-31210 Centralize permission check to access any portlet in Control Panel to one class
LPS-31210 Use the new PortalPermission.hasControlPanelAccessPermission instead of invoking PortalPermission.contains whenever possible