diff --git a/CHANGELOG.md b/CHANGELOG.md index c48f3a9..e26d528 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Stanford Migrate +8.6.10 +-------------------------------------------------------------------------------- +_Release Date: 2025-02-10_ + +- Add access to view migration messages for CSV imports. + 8.6.9 -------------------------------------------------------------------------------- _Release Date: 2025-01-09_ diff --git a/src/EventSubscriber/RouteSubscriber.php b/src/EventSubscriber/RouteSubscriber.php new file mode 100644 index 0000000..6844fea --- /dev/null +++ b/src/EventSubscriber/RouteSubscriber.php @@ -0,0 +1,24 @@ +get('migrate_tools.messages')) { + $route->setRequirements(['_entity_access' => 'migration.csv']); + } + } + +} diff --git a/stanford_migrate.info.yml b/stanford_migrate.info.yml index 05e3221..91a8852 100755 --- a/stanford_migrate.info.yml +++ b/stanford_migrate.info.yml @@ -3,7 +3,7 @@ description: 'Adds more functionality to migrate and migrate plus modules' type: module core_version_requirement: ^10.3 || ^11 package: 'Stanford' -version: 8.6.9 +version: 8.6.10 dependencies: - drupal:migrate - empty_fields:empty_fields diff --git a/stanford_migrate.services.yml b/stanford_migrate.services.yml index b1a9f00..4ddaaa2 100644 --- a/stanford_migrate.services.yml +++ b/stanford_migrate.services.yml @@ -12,3 +12,7 @@ services: arguments: ['@entity_type.manager', '@state'] tags: - {name: config.factory.override, priority: 5} + stanford_migrate.route_subscriber: + class: Drupal\stanford_migrate\EventSubscriber\RouteSubscriber + tags: + - { name: event_subscriber }