Closed sabina-talipova closed 5 months ago
There were a lot of pushes since the last review - I'm assuming that there weren't any changes unrelated to the changes I requested. If you did make other changes, please let me know so I can review them.
No, there are not any new changes in the code, except one. I moved performMigration()
from ModuleMigrationTaskTrait
to the tasks, as you required.
I had to test remotely, since time to time some tests failed with unrelated error in the local environment.
Description
These changes use the already developed logic of
GorriecoeMigrationTask
class. Since the Model structure of these two modules is almost identical, commonGorriecoeMigrationTask
logic was separated into aModuleMigrationTaskTrait
and implemented inLinkableMigrationTask
for ease of support in the future. Also, minor changes were made toMigrationTaskTrait
and theclassIsOldLink
class method was removed. Tests have been added and documentation on migration from theLinkable
module toLinkField
has been updated.Parent issue
Note: For further implementation, it is required that this PR be merged into the main branch 4 first.