You are here

photos.routing.yml in Album Photos 6.0.x

Same filename and directory in other branches
  1. 8.5 photos.routing.yml
  2. 8.4 photos.routing.yml

File

photos.routing.yml
View source
  1. entity.photos_image.collection:
  2. path: '/admin/content/photos'
  3. defaults:
  4. _entity_list: 'photos_image'
  5. _title: 'Photos'
  6. requirements:
  7. _permission: 'administer nodes'
  8. photos.admin:
  9. path: '/admin/structure/photos'
  10. defaults:
  11. _form: '\Drupal\photos\Form\PhotosAdminStructureForm'
  12. _title: 'Photos'
  13. requirements:
  14. _permission: 'administer nodes'
  15. photos.admin.config:
  16. path: '/admin/config/media/photos'
  17. defaults:
  18. _form: '\Drupal\photos\Form\PhotosAdminSettingsForm'
  19. _title: 'Photos'
  20. requirements:
  21. _permission: 'administer nodes'
  22. photos.admin.legacy.config:
  23. path: '/admin/config/media/photos/legacy'
  24. defaults:
  25. _form: '\Drupal\photos\Form\PhotosAdminLegacySettingsForm'
  26. _title: 'Photos'
  27. requirements:
  28. _permission: 'administer nodes'
  29. photos.image.add:
  30. path: '/photos/image/add'
  31. defaults:
  32. _entity_form: 'photos_image.add'
  33. requirements:
  34. _permission: 'create photo'
  35. options:
  36. _photos_image_operation_route: TRUE
  37. photos.import.directory:
  38. path: '/photos/import'
  39. defaults:
  40. _form: '\Drupal\photos\Form\PhotosDirectoryImportForm'
  41. _title: 'Import Photos'
  42. requirements:
  43. _permission: 'administer nodes'
  44. options:
  45. _admin_route: TRUE
  46. photos.node.management:
  47. path: '/node/{node}/photos'
  48. defaults:
  49. _form: '\Drupal\photos\Form\PhotosUploadForm'
  50. _title: 'Add Photos'
  51. requirements:
  52. _custom_access: '\Drupal\photos\Form\PhotosUploadForm::access'
  53. node: \d+
  54. options:
  55. _node_operation_route: TRUE
  56. parameters:
  57. node:
  58. type: entity:node
  59. photos.node.rearrange:
  60. path: '/node/{node}/photos-rearrange'
  61. defaults:
  62. _controller: '\Drupal\photos\Controller\PhotosRearrangeController::contentOverview'
  63. _title_callback: '\Drupal\photos\Controller\PhotosRearrangeController::getTitle'
  64. requirements:
  65. _custom_access: '\Drupal\photos\Controller\PhotosRearrangeController::access'
  66. node: \d+
  67. options:
  68. _node_operation_route: TRUE
  69. parameters:
  70. node:
  71. type: entity:node
  72. photos.album.rearrange:
  73. path: '/user/{user}/photos/album-rearrange'
  74. defaults:
  75. _controller: '\Drupal\photos\Controller\PhotosRearrangeController::albumRearrange'
  76. _title: 'Rearrange My Albums'
  77. requirements:
  78. _custom_access: '\Drupal\photos\Controller\PhotosRearrangeController::access'
  79. user: \d+
  80. options:
  81. parameters:
  82. user:
  83. type: entity:user
  84. photos.ajax.rearrange:
  85. path: '/photos/ajax/rearrange'
  86. defaults:
  87. _controller: '\Drupal\photos\Controller\PhotosRearrangeController::ajaxRearrange'
  88. requirements:
  89. _permission: 'create photo'
  90. photos.album.update.cover:
  91. path: '/photos/{node}/cover/{photos_image}'
  92. defaults:
  93. _controller: '\Drupal\photos\Controller\PhotosEditController::setAlbumCover'
  94. requirements:
  95. _custom_access: '\Drupal\photos\Controller\PhotosEditController::access'
  96. node: \d+
  97. photos_image: \d+
  98. options:
  99. parameters:
  100. node:
  101. type: entity:node
  102. photos_image:
  103. type: entity:photos_image
  104. photos.statistics.update:
  105. path: '/photos/statistics-update'
  106. defaults:
  107. _controller: 'Drupal\photos\Controller\PhotosStatisticsUpdateController::updateCount'
  108. _title: 'Photos Statistics Update'
  109. requirements:
  110. _permission: 'access content'