stanford_migrate.routing.yml
stanford_migrate.list:
path: '/admin/config/importers'
defaults:
_form: '\Drupal\stanford_migrate\Form\StanfordMigrateImportForm'
_title: 'Importers'
options:
_admin_route: TRUE
requirements:
_custom_access: '\Drupal\stanford_migrate\Form\StanfordMigrateImportForm::access'
stanford_migrate.ultimate_cron:
path: '/admin/config/system/cron/migrate-jobs'
defaults:
_form: '\Drupal\stanford_migrate\Form\StanfordMigrateUltimateCronForm'
_title: 'Importer Cron Jobs'
requirements:
_permission: 'administer migrations'
entity.migration.csv_upload:
path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/csv-upload'
defaults:
_entity_form: 'migration.csv-upload'
_title: 'Upload CSV'
_migrate_group: true
requirements:
_custom_access: 'Drupal\stanford_migrate\Form\StanfordMigrateCsvImportForm::access'
_module_dependencies: migrate_source_csv
options:
parameters:
migration:
type: entity:migration
migration_group:
type: entity:migration_group
entity.migration.csv_template:
path: '/admin/structure/migrate/migrations/{migration}/csv-template'
defaults:
_controller: '\Drupal\stanford_migrate\Controller\MigrationCsvTemplate::getEmptyTemplate'
_title: 'CSV Template'
requirements:
_custom_access: 'Drupal\stanford_migrate\Form\StanfordMigrateCsvImportForm::access'
_module_dependencies: migrate_source_csv
options:
parameters:
migration:
type: entity:migration