[4.2] Clean up relationship directory - move partials to inc
subdirectory & rename relationship_select
and repeatable_relation
#4062
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.
WHY
BEFORE - What was wrong? What was happening before this PR?
Inside the
relationship
directory we had a bunch of stuff all in one place. Both subfields and partials.AFTER - What is happening after this PR?
The partials are all moved to a
relationship.inc
subdirectory, so all that's left inrelationship
is the subfields.HOW
How did you achieve that, in technical terms?
inc
and addedinc
where they are referenced.field_attributes
intofetch_or_create
since it was only used there.relationship_select
toselect
repeatable_relation
toentries
Is it a breaking change or non-breaking change?
Semi-breaking. Because one of the changes is inside the InlineCreateOperation. Though I doubt anybody has ever overriden that method.
How can we test the before & after?
No need to test, it was a few simple find&replace commands. But if you want, the Monsters CRUD (Create/Update) should work the same after this PR. No functionality was added or changed, just the directory structure changed from this:
To this: