SU-SWS/stanford_migrate

View on GitHub
stanford_migrate.routing.yml

Summary

Maintainability
Test Coverage
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