Skip to content

Remove automatic child attribute creation#659

Merged
jkoenig134 merged 7 commits intorework-attributesfrom
remove-automatic-child-attribute-creation
Jul 10, 2025
Merged

Remove automatic child attribute creation#659
jkoenig134 merged 7 commits intorework-attributesfrom
remove-automatic-child-attribute-creation

Conversation

@jkoenig134
Copy link
Contributor

@jkoenig134 jkoenig134 commented Jul 9, 2025

Readiness checklist

  • I added/updated tests.
  • I ensured that the PR title is good enough for the changelog.
  • I labeled the PR.
  • I self-reviewed the PR.

Description

This is the first step for making attributes pretty and usable. When creating a complex attribute the AttributesController created child attributes automatically. As we want to disable the creation of child attributes completely (see #390) this behavior was removed.

@jkoenig134 jkoenig134 added the breaking-change A breaking change label Jul 9, 2025
@jkoenig134 jkoenig134 marked this pull request as ready for review July 9, 2025 13:54
Copy link
Member

@Milena-Czierlinski Milena-Czierlinski left a comment

Choose a reason for hiding this comment

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

I'm not sure if we want to keep some of the tests I commented on to make sure the "parent Attribute" still works, even if no child Attributes are created anymore.

@jkoenig134 jkoenig134 merged commit 4981dd9 into rework-attributes Jul 10, 2025
13 checks passed
@jkoenig134 jkoenig134 deleted the remove-automatic-child-attribute-creation branch July 10, 2025 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change A breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants