You are here

paragraphs_frontend_ui.routing.yml in Paragraphs frontend ui 8.2

Same filename and directory in other branches
  1. 8 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. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessEditSettings'
  8. root_parent: \d+
  9. js: 'nojs|ajax'
  10. options:
  11. _admin_route: TRUE
  12. parameters:
  13. root_parent:
  14. type: 'entity:{root_parent_type}'
  15. paragraph:
  16. type: 'entity:paragraph'
  17. paragraphs_frontend_ui.up:
  18. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/up'
  19. defaults:
  20. _title: 'Up'
  21. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::up'
  22. requirements:
  23. _entity_access: 'root_parent.update'
  24. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessUp'
  25. root_parent: \d+
  26. js: 'nojs|ajax'
  27. options:
  28. parameters:
  29. root_parent:
  30. type: 'entity:{root_parent_type}'
  31. paragraph:
  32. type: 'entity:paragraph'
  33. paragraphs_frontend_ui.down:
  34. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/down'
  35. defaults:
  36. _title: 'Down'
  37. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::down'
  38. requirements:
  39. _entity_access: 'root_parent.update'
  40. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessDown'
  41. root_parent: \d+
  42. js: 'nojs|ajax'
  43. options:
  44. parameters:
  45. root_parent:
  46. type: 'entity:{root_parent_type}'
  47. paragraph:
  48. type: 'entity:paragraph'
  49. paragraphs_frontend_ui.duplicate:
  50. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/duplicate'
  51. defaults:
  52. _title: 'Duplicate'
  53. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::duplicate'
  54. requirements:
  55. _entity_access: 'root_parent.update'
  56. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessLibraryItem'
  57. root_parent: \d+
  58. js: 'nojs|ajax'
  59. options:
  60. parameters:
  61. root_parent:
  62. type: 'entity:{root_parent_type}'
  63. paragraph:
  64. type: 'entity:paragraph'
  65. paragraphs_frontend_ui.add_below:
  66. path: '/paragraphs/{root_parent_type}/{root_parent}/paragraphs/{paragraph}/add-below'
  67. defaults:
  68. _title: 'Add a paragraph below'
  69. _controller: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::addBelow'
  70. requirements:
  71. _entity_access: 'root_parent.update'
  72. _custom_access: '\Drupal\paragraphs_frontend_ui\Controller\ParagraphsFrontendUIController::accessLibraryItem'
  73. root_parent: \d+
  74. js: 'nojs|ajax'
  75. options:
  76. _admin_route: FALSE
  77. parameters:
  78. root_parent:
  79. type: 'entity:{root_parent_type}'
  80. paragraph:
  81. type: 'entity:paragraph'
  82. paragraphs_frontend_ui.settings_form:
  83. path: '/admin/paragraphs-frontend-ui/settings'
  84. defaults:
  85. _form: 'Drupal\paragraphs_frontend_ui\Form\SettingsForm'
  86. _title: 'Paragraphs frontend UI - Settings form'
  87. requirements:
  88. _permission: 'administer paragraphs frontend ui settings'