ATLAS-5169: Atlas UI creates multi-valued Business Metadata with SINGLE cardinality #492
+460
−53
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What changes were proposed in this pull request?
Currently, during Business Metadata create/edit operations, the API request always uses SINGLE cardinality for attributes, regardless of the UI selection. This limits the ability to correctly define multi-valued attributes.
The UI should support configuring cardinality based on the Enable multiple values option, allowing users to choose between SINGLE, SET, and LIST where applicable.
Expected Behavior
When Enable multiple values is unchecked:
Attribute cardinality should be set to:
cardinality: "SINGLE"
When Enable multiple values is checked:
Default cardinality should be:
cardinality: "SET"
If the user toggles the option, cardinality should change to:
cardinality: "LIST"
How was this patch tested?
Manually