Dictionary field with unrestricted value type
Providing a Dictionary field with the unrestricted value type.
- Why do we want to add this feature? The drive to make the change:
At times when we define the field as Dict, it is not possible to stick to one value type across dictionary object, to be able to do so we had to create every key as a separate field to store the value.
- Solution: JSON based Dict
As Dictionary object is in the same format as JSON. we can store the values in JSON format and can alter the data as well without much trouble using jsonpatch.
- how: <More technical details than the high-level overview of `solution` if needed.>
DB perspective: There will not be any change in the glare database.
Dict value will be stored in glare_artifact_
APIs perspective:
There will not be any change in API.
- How to use this feature from the client perspective: <Cli usage example/story>
yet to evaluate
Blueprint information
- Status:
- Not started
- Approver:
- Moshe Elisha
- Priority:
- Undefined
- Drafter:
- Kushal Agrawal
- Direction:
- Needs approval
- Assignee:
- Kushal Agrawal
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by