You are here

gridstack_ui.routing.yml in GridStack 8.2

Same filename and directory in other branches
  1. 8 modules/gridstack_ui/gridstack_ui.routing.yml
modules/gridstack_ui/gridstack_ui.routing.yml

File

modules/gridstack_ui/gridstack_ui.routing.yml
View source
  1. # The routing.yml file defines the routes for the management pages: collection,
  2. # add, edit, delete.
  3. gridstack.settings:
  4. path: '/admin/structure/gridstack/ui'
  5. defaults:
  6. _form: '\Drupal\gridstack_ui\Form\GridStackSettingsForm'
  7. _title: 'GridStack UI'
  8. requirements:
  9. _permission: 'administer gridstack'
  10. entity.gridstack.collection:
  11. path: '/admin/structure/gridstack'
  12. defaults:
  13. _entity_list: 'gridstack'
  14. _title: 'GridStack Configuration'
  15. requirements:
  16. _permission: 'administer gridstack'
  17. gridstack.optionset_page_add:
  18. path: '/admin/structure/gridstack/add'
  19. defaults:
  20. _entity_form: 'gridstack.add'
  21. _title: 'Add gridstack'
  22. requirements:
  23. _permission: 'administer gridstack'
  24. entity.gridstack.edit_form:
  25. path: '/admin/structure/gridstack/{gridstack}'
  26. defaults:
  27. _entity_form: 'gridstack.edit'
  28. _title: 'Edit gridstack'
  29. requirements:
  30. _permission: 'administer gridstack'
  31. entity.gridstack.duplicate_form:
  32. path: '/admin/structure/gridstack/{gridstack}/duplicate'
  33. defaults:
  34. _entity_form: 'gridstack.duplicate'
  35. _title: 'Duplicate gridstack optionset'
  36. requirements:
  37. _permission: 'administer gridstack'
  38. entity.gridstack.delete_form:
  39. path: '/admin/structure/gridstack/{gridstack}/delete'
  40. defaults:
  41. _entity_form: 'gridstack.delete'
  42. _title: 'Delete gridstack'
  43. requirements:
  44. _permission: 'administer gridstack'
  45. # The variant routing:
  46. entity.gridstack_variant.collection:
  47. path: '/admin/structure/gridstack/variant'
  48. defaults:
  49. _entity_list: 'gridstack_variant'
  50. _title: 'GridStack Variant Configuration'
  51. requirements:
  52. _permission: 'administer gridstack variant'
  53. gridstack.gridstack.variant_page_add:
  54. path: '/admin/structure/gridstack/variant/{gridstack}/add'
  55. defaults:
  56. _entity_form: 'gridstack_variant.add'
  57. _title: 'Add gridstack variant'
  58. requirements:
  59. _permission: 'administer gridstack variant'
  60. options:
  61. parameters:
  62. gridstack:
  63. type: entity:gridstack
  64. entity.gridstack_variant.duplicate_form:
  65. path: '/admin/structure/gridstack/variant/{gridstack}/duplicate'
  66. defaults:
  67. _entity_form: 'gridstack_variant.duplicate'
  68. _title: 'Duplicate gridstack variant'
  69. requirements:
  70. _permission: 'administer gridstack variant'
  71. options:
  72. parameters:
  73. gridstack:
  74. type: entity:gridstack
  75. entity.gridstack_variant.edit_form:
  76. path: '/admin/structure/gridstack/variant/{gridstack}/{gridstack_variant}'
  77. defaults:
  78. _entity_form: 'gridstack_variant.edit'
  79. _title: 'Edit gridstack variant'
  80. requirements:
  81. _permission: 'administer gridstack variant'
  82. options:
  83. parameters:
  84. gridstack:
  85. type: entity:gridstack
  86. gridstack_variant:
  87. type: entity:gridstack_variant
  88. entity.gridstack_variant.delete_form:
  89. path: '/admin/structure/gridstack/variant/{gridstack}/{gridstack_variant}/delete'
  90. defaults:
  91. _entity_form: 'gridstack_variant.delete'
  92. _title: 'Delete layout variant'
  93. requirements:
  94. _permission: 'administer gridstack variant'
  95. options:
  96. parameters:
  97. gridstack:
  98. type: entity:gridstack
  99. gridstack_variant:
  100. type: entity:gridstack_variant
  101. # The variant AJAX routing:
  102. entity.gridstack_variant.ajax_add_form:
  103. path: '/gridstack/variant/{gridstack}/{gid}/{gridstack_variant}/add'
  104. defaults:
  105. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::add'
  106. _title: 'Add layout variant'
  107. requirements:
  108. _permission: 'modify gridstack variant'
  109. gid: '^[\w\d]+$'
  110. options:
  111. parameters:
  112. gridstack:
  113. type: entity:gridstack
  114. entity.gridstack_variant.ajax_duplicate_form:
  115. path: '/gridstack/variant/{gridstack}/{gid}/{gridstack_variant}/duplicate'
  116. defaults:
  117. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::duplicate'
  118. _title: 'Duplicate layout variant'
  119. requirements:
  120. _permission: 'modify gridstack variant'
  121. gid: '^[\w\d]+$'
  122. options:
  123. parameters:
  124. gridstack:
  125. type: entity:gridstack
  126. gridstack_variant:
  127. type: entity:gridstack_variant
  128. entity.gridstack_variant.ajax_delete_form:
  129. path: '/gridstack/variant/{gridstack}/{gid}/{gridstack_variant}/delete'
  130. defaults:
  131. _entity_form: 'gridstack_variant.delete'
  132. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::delete'
  133. _title: 'Delete layout variant'
  134. requirements:
  135. _permission: 'modify gridstack variant'
  136. gid: '^[\w\d]+$'
  137. options:
  138. parameters:
  139. gridstack:
  140. type: entity:gridstack
  141. gridstack_variant:
  142. type: entity:gridstack_variant
  143. entity.gridstack_variant.ajax_edit_form:
  144. path: '/gridstack/variant/{gridstack}/{gid}/{gridstack_variant}/edit'
  145. defaults:
  146. _entity_form: 'gridstack_variant.edit'
  147. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::edit'
  148. _title: 'Edit layout variant'
  149. requirements:
  150. _permission: 'modify gridstack variant'
  151. gid: '^[\w\d]+$'
  152. options:
  153. parameters:
  154. gridstack:
  155. type: entity:gridstack
  156. gridstack_variant:
  157. type: entity:gridstack_variant
  158. entity.gridstack_variant.ajax_cancel_form:
  159. path: '/gridstack/variant/{gridstack}/{gid}/cancel'
  160. defaults:
  161. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::cancel'
  162. _title: 'Cancel layout changes'
  163. requirements:
  164. _permission: 'modify gridstack variant'
  165. gid: '^[\w\d]+$'
  166. options:
  167. parameters:
  168. gridstack:
  169. type: entity:gridstack
  170. entity.gridstack_variant.ajax_selection_form:
  171. path: '/gridstack/variant/{gridstack}/{gid}/selection'
  172. defaults:
  173. _controller: '\Drupal\gridstack_ui\Controller\GridStackVariantFormController::selection'
  174. _title: 'Select a layout variant'
  175. requirements:
  176. _permission: 'modify gridstack variant'
  177. gid: '^[\w\d]+$'
  178. options:
  179. parameters:
  180. gridstack:
  181. type: entity:gridstack