Skip to content

feat: make data address handle complex properties #5012

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

rafaelmag110
Copy link
Contributor

@rafaelmag110 rafaelmag110 commented May 25, 2025

What this PR changes/adds

Changes DataAddress TO and FROM transformers to allow complex attributes such as json objects or json arrays to be used.

Who will sponsor this feature?

@jimmarino
@ndr-brt

Linked Issue(s)

Closes #4986

@bmg13 bmg13 added the enhancement New feature or request label May 26, 2025
Copy link
Contributor

@bmg13 bmg13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just very small things, looks good

Copy link
Member

@ndr-brt ndr-brt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd also add an e2e track on this, like in the AssetApiEndToEndTest, no need for an explicit test, just adding a complex property in the data address there and verifying that the output is consistent would be enough

@rafaelmag110 rafaelmag110 requested review from bmg13 and ndr-brt May 28, 2025 16:47
@rafaelmag110
Copy link
Contributor Author

@ndr-brt @bmg13
Thanks for the initial reviews. I've changed the PR according your suggestions.

@rafaelmag110 rafaelmag110 requested a review from ndr-brt May 29, 2025 14:53
@rafaelmag110 rafaelmag110 requested a review from jimmarino as a code owner May 29, 2025 17:10
@rafaelmag110 rafaelmag110 requested a review from jimmarino June 2, 2025 18:06
Copy link
Member

@ndr-brt ndr-brt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

checkstyle has been updated, if you rebase the branch it should execute correctly

@rafaelmag110 rafaelmag110 force-pushed the dataaddress_complexproperties branch from a79768e to a990e68 Compare June 11, 2025 09:36
@rafaelmag110
Copy link
Contributor Author

@ndr-brt Checkstyle is indeed working. Thanks for the review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DataAddress should support complex attributes
4 participants