From 2b65c68e2ab3f3e2b849069f018a4aeb6ae43391 Mon Sep 17 00:00:00 2001 From: Mike Decker Date: Mon, 10 Feb 2025 09:30:47 -0800 Subject: [PATCH] 8.6.10 --- CHANGELOG.md | 6 ++++++ src/EventSubscriber/RouteSubscriber.php | 24 ++++++++++++++++++++++++ stanford_migrate.info.yml | 2 +- stanford_migrate.services.yml | 4 ++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 src/EventSubscriber/RouteSubscriber.php 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 }