Object Inheritance – Relationship Field Behavior Updated
The Object Inheritance feature has been updated to support more flexible scenarios, which introduces changes to the previous behavior:
- Child definitions can now be associated with multiple parent definitions.
Previously, a child could only inherit from a single parent. - Child entries can now exist without a parent (standalone entries).
Before this change, every child entry was required to belong to a parent. - The relationship field is no longer mandatory at the object-definition level.
Previously, the relationship field was always required when inheritance was enabled.
Now, it becomes mandatory only when the entry is created in the context of a parent. - Permission and configuration inheritance now depends on whether the child entry has a parent.
Standalone entries no longer inherit permissions or configuration from a root object.