You are here

content_sync.routing.yml in Content Synchronization 8

Same filename and directory in other branches
  1. 8.2 content_sync.routing.yml
  2. 3.0.x content_sync.routing.yml

File

content_sync.routing.yml
View source
  1. content.sync:
  2. path: '/admin/config/development/content'
  3. defaults:
  4. _title: 'Synchronize'
  5. _form: '\Drupal\content_sync\Form\ContentSync'
  6. requirements:
  7. _permission: 'synchronize content'
  8. content.diff:
  9. path: '/admin/config/development/content/sync/diff/{source_name}/{target_name}'
  10. defaults:
  11. _controller: '\Drupal\content_sync\Controller\ContentController::diff'
  12. target_name: NULL
  13. requirements:
  14. _permission: 'synchronize content'
  15. content.diff_collection:
  16. path: '/admin/config/development/content/sync/diff_collection/{collection}/{source_name}/{target_name}'
  17. defaults:
  18. _controller: '\Drupal\content_sync\Controller\ContentController::diff'
  19. target_name: NULL
  20. requirements:
  21. _permission: 'synchronize content'
  22. content.import_single:
  23. path: '/admin/config/development/content/import/single'
  24. defaults:
  25. _title: 'Single Import'
  26. _form: '\Drupal\content_sync\Form\ContentSingleImportForm'
  27. requirements:
  28. _permission: 'import content'
  29. content.import_full:
  30. path: '/admin/config/development/content/import/full'
  31. defaults:
  32. _title: 'Import Archives'
  33. _form: '\Drupal\content_sync\Form\ContentImportForm'
  34. requirements:
  35. _permission: 'import content'
  36. content.export_full:
  37. path: '/admin/config/development/content/export/full'
  38. defaults:
  39. _title: 'Export Archives'
  40. _form: '\Drupal\content_sync\Form\ContentExportForm'
  41. requirements:
  42. _permission: 'export content'
  43. content.export_download:
  44. path: '/admin/config/development/content/export/download'
  45. defaults:
  46. _controller: '\Drupal\content_sync\Controller\ContentController::downloadExport'
  47. requirements:
  48. _permission: 'export content'
  49. content.export_single:
  50. path: '/admin/config/development/content/export/single'
  51. defaults:
  52. _title: 'Single Export'
  53. _form: '\Drupal\content_sync\Form\ContentSingleExportForm'
  54. config_type: NULL
  55. config_name: NULL
  56. requirements:
  57. _permission: 'export content'
  58. content.overview:
  59. path: '/admin/config/development/content/logs'
  60. defaults:
  61. _controller: '\Drupal\content_sync\Controller\ContentLogController::overview'
  62. _title: 'Recent log messages'
  63. requirements:
  64. _permission: 'logs content'
  65. content.settings:
  66. path: '/admin/config/development/content/settings'
  67. defaults:
  68. _title: 'Settings'
  69. _form: '\Drupal\content_sync\Form\ContentSettingsForm'
  70. requirements:
  71. _permission: 'synchronize content'
  72. options:
  73. _admin_route: TRUE
  74. content.help.about:
  75. path: '/admin/help/content_sync/about'
  76. defaults:
  77. _controller: '\Drupal\content_sync\Controller\ContentHelpController::about'
  78. _title: 'How can we help you?'
  79. requirements:
  80. _permission: 'access administration pages'
  81. content_sync.element.message.close:
  82. path: '/content_sync/message/close/{storage}/{id}'
  83. defaults:
  84. _controller: '\Drupal\content_sync\Controller\ContentElementController::close'
  85. _storage: user
  86. requirements:
  87. _user_is_logged_in: 'TRUE'
  88. _csrf_token: 'TRUE'