You are here

panels_ipe.routing.yml in Panels 8.3

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