This project is not covered by Drupal’s security advisory policy.

An administration dashboard for managing and monitoring Drupal migrations. Gives site managers, content leads, and non-developer admins full visibility into migration status — no Drush required.

Submodules

Four independently installable submodules, no inter-submodule dependencies:

  • migrate_admin — Dashboard at /admin/structure/migrate-suite: migration listing with status badges, grouping, filtering, detail pages with imported items/messages/failed items tabs, run/rollback via Batch API.
  • migrate_permissions — Per-migration granular permissions (view, run, rollback) with a permission matrix UI. Integrates with Drupal's permission system.
  • migrate_health — Health badges (Healthy/Stale/Failing) based on configurable thresholds for stale detection and failure rate monitoring. Aggregate summary on dashboard.
  • migrate_source_field — Content provenance pseudo-field on migrated nodes showing migration name, source IDs, import date, and configurable "Original source" links with token replacement.

Requirements

  • Drupal ^10.4 || ^11
  • Core migrate module
  • Optional: migrate_tools (its administer migrations permission is recognized as admin bypass)

Installation

drush en migrate_suite
drush en migrate_admin migrate_permissions migrate_health migrate_source_field

Project information

Releases