You are here

migrate_tools.routing.yml in Migrate Tools 8.5

File

migrate_tools.routing.yml
View source
  1. # This is the router item for listing all migration group entities.
  2. entity.migration_group.list:
  3. path: '/admin/structure/migrate'
  4. defaults:
  5. _entity_list: 'migration_group'
  6. _title: 'Migrations'
  7. requirements:
  8. _permission: 'administer migrations'
  9. # This is the router item for adding our migration group entity.
  10. entity.migration_group.add_form:
  11. path: '/admin/structure/migrate/add'
  12. defaults:
  13. _title: 'Add migration group'
  14. _entity_form: migration_group.add
  15. requirements:
  16. _entity_create_access: migration_group
  17. # This is the router item for editing our migration group entity.
  18. entity.migration_group.edit_form:
  19. path: '/admin/structure/migrate/manage/{migration_group}'
  20. defaults:
  21. _title: 'Edit migration group'
  22. _entity_form: migration_group.edit
  23. requirements:
  24. _entity_access: migration_group.update
  25. # This is the router item for deleting an instance of our migration group entity.
  26. entity.migration_group.delete_form:
  27. path: '/admin/structure/migrate/manage/{migration_group}/delete'
  28. defaults:
  29. _title: 'Delete migration group'
  30. _entity_form: migration_group.delete
  31. requirements:
  32. _entity_access: migration_group.delete
  33. # This is the router item for listing all migration entities.
  34. entity.migration.list:
  35. path: '/admin/structure/migrate/manage/{migration_group}/migrations'
  36. defaults:
  37. _entity_list: 'migration'
  38. _title: 'Migrations'
  39. requirements:
  40. _permission: 'administer migrations'
  41. # This is the router item for adding our migration entity.
  42. #entity.migration.add_form:
  43. # path: '/admin/structure/migrate/manage/{migration_group}/migrations/add'
  44. # defaults:
  45. # _title: 'Add migration'
  46. # _entity_form: migration.add
  47. # requirements:
  48. # _entity_create_access: migration
  49. # This is the router item for viewing our migration entity.
  50. entity.migration.overview:
  51. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}'
  52. defaults:
  53. _controller: '\Drupal\migrate_tools\Controller\MigrationController::overview'
  54. _title: 'Migration overview'
  55. _migrate_group: true
  56. requirements:
  57. _permission: 'administer migrations'
  58. options:
  59. parameters:
  60. migration:
  61. type: entity:migration
  62. migration_group:
  63. type: entity:migration_group
  64. entity.migration.source:
  65. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/source'
  66. defaults:
  67. _controller: '\Drupal\migrate_tools\Controller\MigrationController::source'
  68. _title: 'Source'
  69. _migrate_group: true
  70. requirements:
  71. _permission: 'administer migrations'
  72. options:
  73. parameters:
  74. migration:
  75. type: entity:migration
  76. migration_group:
  77. type: entity:migration_group
  78. entity.migration.process:
  79. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/process'
  80. defaults:
  81. _controller: '\Drupal\migrate_tools\Controller\MigrationController::process'
  82. _title: 'Process'
  83. _migrate_group: true
  84. requirements:
  85. _permission: 'administer migrations'
  86. options:
  87. parameters:
  88. migration:
  89. type: entity:migration
  90. migration_group:
  91. type: entity:migration_group
  92. entity.migration.process.run:
  93. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/process/run'
  94. defaults:
  95. _controller: '\Drupal\migrate_tools\Controller\MigrationController::run'
  96. _title: 'Run'
  97. _migrate_group: true
  98. requirements:
  99. _permission: 'administer migrations'
  100. options:
  101. parameters:
  102. migration:
  103. type: entity:migration
  104. migration_group:
  105. type: entity:migration_group
  106. entity.migration.destination:
  107. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/destination'
  108. defaults:
  109. _controller: '\Drupal\migrate_tools\Controller\MigrationController::destination'
  110. _title: 'Destination'
  111. _migrate_group: true
  112. requirements:
  113. _permission: 'administer migrations'
  114. options:
  115. parameters:
  116. migration:
  117. type: entity:migration
  118. migration_group:
  119. type: entity:migration_group
  120. # This is the router item for editing our migration entity.
  121. entity.migration.edit_form:
  122. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/edit'
  123. defaults:
  124. _title: 'Edit migration'
  125. _entity_form: migration.edit
  126. _migrate_group: true
  127. requirements:
  128. _entity_access: migration.update
  129. options:
  130. parameters:
  131. migration:
  132. type: entity:migration
  133. migration_group:
  134. type: entity:migration_group
  135. # This is the router item for deleting an instance of our migration entity.
  136. entity.migration.delete_form:
  137. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/delete'
  138. defaults:
  139. _title: 'Delete migration'
  140. _entity_form: migration.delete
  141. _migrate_group: true
  142. requirements:
  143. _entity_access: migration.delete
  144. options:
  145. parameters:
  146. migration:
  147. type: entity:migration
  148. migration_group:
  149. type: entity:migration_group
  150. migrate_tools.messages:
  151. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/messages'
  152. defaults:
  153. _controller: '\Drupal\migrate_tools\Controller\MessageController::overview'
  154. _title_callback: '\Drupal\migrate_tools\Controller\MessageController::title'
  155. _migrate_group: true
  156. requirements:
  157. _permission: 'administer migrations'
  158. options:
  159. parameters:
  160. migration:
  161. type: entity:migration
  162. migration_group:
  163. type: entity:migration_group
  164. migrate_tools.execute:
  165. path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/execute'
  166. defaults:
  167. _form: '\Drupal\migrate_tools\Form\MigrationExecuteForm'
  168. _title: 'Execute migration'
  169. _migrate_group: true
  170. requirements:
  171. _permission: 'administer migrations'
  172. options:
  173. parameters:
  174. migration:
  175. type: entity:migration
  176. migration_group:
  177. type: entity:migration_group