You are here

paragraphs_frontend_ui.routing.yml in Paragraphs frontend ui 8

Same filename and directory in other branches
  1. 8.2 paragraphs_frontend_ui.routing.yml

File

paragraphs_frontend_ui.routing.yml
View source
  1. paragraphs_frontend_ui.edit_settings:
  2. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/edit'
  3. defaults:
  4. _entity_form: 'paragraph.settings'
  5. requirements:
  6. _entity_access: 'root_parent.update'
  7. root_parent: \d+
  8. options:
  9. _admin_route: TRUE
  10. parameters:
  11. root_parent:
  12. type: 'entity:{root_parent_type}'
  13. paragraph:
  14. type: 'entity:paragraph'
  15. paragraphs_frontend_ui.up:
  16. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/up'
  17. defaults:
  18. _title: 'Up'
  19. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::up'
  20. requirements:
  21. _entity_access: 'root_parent.update'
  22. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessUp'
  23. root_parent: \d+
  24. js: 'nojs|ajax'
  25. options:
  26. parameters:
  27. root_parent:
  28. type: 'entity:{root_parent_type}'
  29. paragraph:
  30. type: 'entity:paragraph'
  31. paragraphs_frontend_ui.down:
  32. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/down'
  33. defaults:
  34. _title: 'Down'
  35. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::down'
  36. requirements:
  37. _entity_access: 'root_parent.update'
  38. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessDown'
  39. root_parent: \d+
  40. js: 'nojs|ajax'
  41. options:
  42. parameters:
  43. root_parent:
  44. type: 'entity:{root_parent_type}'
  45. paragraph:
  46. type: 'entity:paragraph'
  47. paragraphs_frontend_ui.duplicate:
  48. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/duplicate'
  49. defaults:
  50. _title: 'Duplicate'
  51. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::duplicate'
  52. requirements:
  53. _entity_access: 'root_parent.update'
  54. root_parent: \d+
  55. js: 'nojs|ajax'
  56. options:
  57. parameters:
  58. root_parent:
  59. type: 'entity:{root_parent_type}'
  60. paragraph:
  61. type: 'entity:paragraph'
  62. paragraphs_frontend_ui.add_select:
  63. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/select-type'
  64. defaults:
  65. _title: 'Add a paragraph below'
  66. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::addSet'
  67. requirements:
  68. _entity_access: 'root_parent.update'
  69. root_parent: \d+
  70. js: 'nojs|ajax'
  71. options:
  72. _admin_route: FALSE
  73. parameters:
  74. root_parent:
  75. type: 'entity:{root_parent_type}'
  76. paragraph:
  77. type: 'entity:paragraph'