Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
As seen in #2547125: D7 file migration should allow selecting public/private/all files, it's necessary for the d7_file source plugin to pull information about the file system out of the destination plugin's configuration. This is, in @mikeryan's words, horrifying.
Proposed Resolution
Pass source_base_path
in the d7_file source's configuration.
Remaining Tasks
SOP. Patch, test, review, commit.
API Changes
None.
Data Model Changes
Not sure if this counts, but the d7_file plugin's configuration schema may include new configuration options.
Comments
Comment #2
quietone CreditAttribution: quietone as a volunteer commentedComment #4
mikeryanBeing addressed in #2695297: Refactor EntityFile and use process plugins instead.