You are here

panels_ipe.routing.yml in Panels 8.4

Same filename and directory in other branches
  1. 8.3 panels_ipe/panels_ipe.routing.yml
panels_ipe/panels_ipe.routing.yml

File

panels_ipe/panels_ipe.routing.yml
View source
  1. panels_ipe.cancel:
  2. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/cancel'
  3. defaults:
  4. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::cancel'
  5. requirements:
  6. _panels_storage_access: update
  7. _permission: 'access panels in-place editing'
  8. panels_ipe.block_plugins:
  9. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_plugins'
  10. defaults:
  11. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockPlugins'
  12. requirements:
  13. _panels_storage_access: read
  14. _permission: 'access panels in-place editing'
  15. _method: 'GET'
  16. methods: ['GET']
  17. panels_ipe.block_plugin.form:
  18. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_plugins/{plugin_id}/form'
  19. defaults:
  20. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockPluginForm'
  21. requirements:
  22. _panels_storage_access: read
  23. _permission: 'access panels in-place editing'
  24. options:
  25. _admin_route: FALSE
  26. panels_ipe.block_plugin_existing.form:
  27. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_plugins/{plugin_id}/block/{block_uuid}/form'
  28. defaults:
  29. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockPluginForm'
  30. requirements:
  31. _panels_storage_access: read
  32. _permission: 'access panels in-place editing'
  33. panels_ipe.remove_block:
  34. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/remove_block'
  35. defaults:
  36. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::handleRemoveBlockRequest'
  37. requirements:
  38. _panels_storage_access: update
  39. _permission: 'access panels in-place editing'
  40. _method: 'DELETE'
  41. methods: ['DELETE']
  42. panels_ipe.block_content_types:
  43. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_content/types'
  44. defaults:
  45. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockContentTypes'
  46. requirements:
  47. _panels_storage_access: read
  48. _permission: 'access panels in-place editing'
  49. _method: 'GET'
  50. methods: ['GET']
  51. panels_ipe.block_content.form:
  52. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_content/{type}/form'
  53. defaults:
  54. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockContentForm'
  55. requirements:
  56. _panels_storage_access: read
  57. _permission: 'access panels in-place editing+administer blocks'
  58. panels_ipe.block_content_existing.form:
  59. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block_content/{type}/block/{block_content_uuid}/form'
  60. defaults:
  61. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlockContentForm'
  62. requirements:
  63. _panels_storage_access: read
  64. _permission: 'access panels in-place editing+administer blocks'
  65. panels_ipe.layouts:
  66. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/layouts'
  67. defaults:
  68. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getLayouts'
  69. requirements:
  70. _panels_storage_access: read
  71. _permission: 'access panels in-place editing'
  72. _method: 'GET'
  73. methods: ['GET']
  74. panels_ipe.layout.form:
  75. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/layouts/{layout_id}/form'
  76. defaults:
  77. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getLayoutForm'
  78. requirements:
  79. _panels_storage_access: 'change layout'
  80. _permission: 'access panels in-place editing'
  81. panels_ipe.layout.update:
  82. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/layouts/{layout_id}'
  83. defaults:
  84. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::handleUpdateLayoutRequest'
  85. requirements:
  86. _panels_storage_access: update
  87. _permission: 'access panels in-place editing'
  88. _method: 'PUT'
  89. methods: ['PUT']
  90. panels_ipe.layout.update_tempstore:
  91. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/layouts/{layout_id}/tempstore'
  92. defaults:
  93. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::handleUpdateLayoutTempStorageRequest'
  94. requirements:
  95. _panels_storage_access: update
  96. _permission: 'access panels in-place editing'
  97. _method: 'PUT'
  98. methods: ['PUT']
  99. panels_ipe.layout.save:
  100. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/layouts/{layout_id}'
  101. defaults:
  102. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::handleCreateLayoutRequest'
  103. requirements:
  104. _panels_storage_access: update
  105. _permission: 'access panels in-place editing'
  106. _method: 'POST'
  107. methods: ['POST']
  108. # @todo Add/consolidate routes for all Block CRUD operations.
  109. panels_ipe.block.read:
  110. path: '/admin/panels_ipe/variant/{panels_storage_type}/{panels_storage_id}/block/{block_uuid}'
  111. defaults:
  112. _controller: '\Drupal\panels_ipe\Controller\PanelsIPEPageController::getBlock'
  113. requirements:
  114. _panels_storage_access: read
  115. _permission: 'access panels in-place editing'
  116. _method: 'GET'
  117. methods: ['GET']
  118. options:
  119. _admin_route: FALSE