Skip to content

Conversation

@brianchandotcom
Copy link

No description provided.

vendeltoreki and others added 30 commits October 2, 2025 08:32
# breaking

## What modules/apps/layout/layout-admin-api/src/main/java/com/liferay/layout/admin/constants/LayoutAdminPortletKeys.java

A new constant LAYOUT_SET_LAYOUTS was added.

## Why

A new portlet called LayoutSetLayoutsPortlet has been created to provide batch export/import support for the pages of a site.

----
# breaking

## What modules/apps/export-import/export-import-test/src/testIntegration/java/com/liferay/exportimport/internal/data/handler/test/BatchEnginePortletDataHandlerTest.java

The methods of ExportImportDescriptor subclass has been changed.

## Why

To provide better capabilities for batch support. For example, getParameters(com.liferay.exportimport.kernel.lar.PortletDataContext) now can be used to add parameters depending on the PortletDataContext. While isActive(com.liferay.exportimport.kernel.lar.PortletDataContext) can decide whether or not to execute batch processes, based on conditions depending on the PortletDataContext.

----
…rImpl

# Conflicts:
#	modules/apps/object/object-rest-impl/src/main/java/com/liferay/object/rest/internal/manager/v1_0/DefaultObjectEntryManagerImpl.java
…ocalServiceImpl

note: here its change of behavior, suffix "copy" will be added by default
…tionLocalServiceImpl

note: here its change of behavior, suffix "copy" will be added by default
note: here its change of behavior, suffix "copy" will be added by default
note: here its change of behavior, suffix "copy" will be added by default
alessiorendina and others added 27 commits October 2, 2025 21:42
…e them in the interpolation. First, interpolate provided tokens, then resolvers, then default tokens
…solutions. Use token interpolation in FDS serializers
…PI URL separately, in preparation for usages in the Data Set Fragment. Implement the new method using provided token resolutions
…, to get the original URL or the interpolated one
… interfaces and implementations. Keep default behavior

# breaking

## What modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/renderer/FDSRenderer.java

Added new method getFDSAPIURL, which calculates the API URL and optionally interpolates tokens in it. Interpolation is done with data from the underlying infrastructure, and now, also from an optional set of resolved tokens

## Why

This method is needed to support on-the-fly URL interpolation feature in the Data Set fragment

----

# breaking

## What modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/serializer/FDSSerializer.java

Added new variants for methods serializeAPIURL and serializeAdditionalAPIURLParameters, allowing renderer to serialize API url components with or without token interpolation, and also, to provide a set of resolved tokens for serialization

## Why

These methods are needed to support new capability in FDSRendered, related with on-the-fly URL interpolation from Data Set fragment

----
…ed tokens in the REST endpoint when FF is activated
…UI and allow user to map them. Use the provided tokens from fragment editables to render the FDS
@liferay-continuous-integration
Copy link
Collaborator

To conserve resources, the PR Tester does not automatically run for every pull.

If your code changes were already tested in another pull, reference that pull in this pull so the test results can be analyzed.

If your pull was never tested, comment "ci:test" to run the PR Tester for this pull.

@brianchandotcom
Copy link
Author

See brianchandotcom#166287

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.