Skip to content

Conversation

@dario-daza
Copy link
Contributor

@dario-daza dario-daza commented Dec 26, 2025

This PR is for retrieve the Contentlet Style properties in the PageAPI and GraphQL, this functionality is under the feature flag FEATURE_FLAG_UVE_STYLE_EDITOR. Also there was an enhancement to support objects when we try to save complex style properties.

Proposed Changes

  • Define_Contentlets_StyleProperties.postman_collection.json: New collection to test the Definition and Retrieve Style Properties.
  • GraphQL.Tests.json: New folder to test GraphQL request that retrieve Style Properties.
  • PageResourceTest.json: Move style properties test to the new collection Define_Contentlets_StyleProperties.
  • PageRenderUtil.java: Add addStyles() method to enrich the contentlet with style properties retrieved from the Multitree database.
  • PageContainerForm.java: Add support to the Style Properties deserializer to save objects and arrays.
  • MultiTree.java: Make style properties field immutable.
  • PersonalizedContentlet.java: Add getStyleProperties() to retrieve styleProperties.

This PR fixes: #34091
This PR fixes: #33696

This PR fixes: #34091

@dario-daza dario-daza marked this pull request as ready for review December 30, 2025 14:57
@dario-daza dario-daza requested a review from nollymar January 5, 2026 16:06
@dario-daza dario-daza enabled auto-merge January 5, 2026 16:16
@dario-daza dario-daza added this pull request to the merge queue Jan 5, 2026
Merged via the queue into main with commit d9365f2 Jan 5, 2026
38 checks passed
@dario-daza dario-daza deleted the 34091-task-update-pageapi-to-expose-style-properties branch January 5, 2026 18:55
Laura-dotCMS pushed a commit that referenced this pull request Jan 7, 2026
This PR is for retrieve the Contentlet Style properties in the
**PageAPI** and **GraphQL**, this functionality is under the feature
flag `FEATURE_FLAG_UVE_STYLE_EDITOR`. Also there was an enhancement to
support objects when we try to save complex style properties.

### Proposed Changes

* `Define_Contentlets_StyleProperties.postman_collection.json`: New
collection to test the Definition and Retrieve Style Properties.
* `GraphQL.Tests.json`: New folder to test GraphQL request that retrieve
Style Properties.
* `PageResourceTest.json`: Move style properties test to the new
collection `Define_Contentlets_StyleProperties`.
* `PageRenderUtil.java`: Add addStyles() method to enrich the contentlet
with style properties retrieved from the Multitree database.
* `PageContainerForm.java`: Add support to the Style Properties
deserializer to save objects and arrays.
* `MultiTree.java`: Make style properties field immutable.
* `PersonalizedContentlet.java`: Add getStyleProperties() to retrieve
styleProperties.

This PR fixes: #34091 
This PR fixes: #33696

---------

Co-authored-by: Fabrizzio Araya <37148755+fabrizzio-dotCMS@users.noreply.github.com>
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.

[TASK] Update GraphQL to Expose Style Properties [TASK] Update PageAPI to Expose Style Properties

4 participants