Skip to content

feat(xymatic_migrate): add xymatic_migrate.schema.yml configuration file. Add...

feat(xymatic_migrate): add xymatic_migrate.schema.yml configuration file. Add xymatic_migrate.settings object with legacy_media_type property.

feat(XymaticMigrateSettingsForm.php): add XymaticMigrateSettingsForm class to handle Xymatic settings form. The form allows selecting a media type to migrate away from. The selected media type will be replaced with new ones of the type selected in the Xymatic settings form. This will not delete the old media entities.

feat(MigrateService.php): add MigrateService class to replace legacy media entities with new ones

feat(xymatic_migrate): add MigrateServiceTest to test the migrate service

feat(xymatic_migrate): add xymatic_migrate module with settings form, task link, and service for migration. Add dependencies to xymatic module.

refactor(XymaticWebhookControllerTest.php): extend XymaticKernelTestBase instead of MediaKernelTestBase and remove unnecessary code

feat(tests): add XymaticKernelTestBase class for kernel tests

Closes #3351527

Merge request reports