Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / layout_builder / layout_builder.routing.yml
1 layout_builder.choose_section:
2   path: '/layout_builder/choose/section/{section_storage_type}/{section_storage}/{delta}'
3   defaults:
4    _controller: '\Drupal\layout_builder\Controller\ChooseSectionController::build'
5   requirements:
6     _permission: 'configure any layout'
7   options:
8     _admin_route: TRUE
9     parameters:
10       section_storage:
11         layout_builder_tempstore: TRUE
12
13 layout_builder.add_section:
14   path: '/layout_builder/add/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
15   defaults:
16     _controller: '\Drupal\layout_builder\Controller\AddSectionController::build'
17   requirements:
18     _permission: 'configure any layout'
19   options:
20     _admin_route: TRUE
21     parameters:
22       section_storage:
23         layout_builder_tempstore: TRUE
24
25 layout_builder.configure_section:
26   path: '/layout_builder/configure/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
27   defaults:
28     _title: 'Configure section'
29     _form: '\Drupal\layout_builder\Form\ConfigureSectionForm'
30     # Adding a new section requires a plugin_id, while configuring an existing
31     # section does not.
32     plugin_id: null
33   requirements:
34     _permission: 'configure any layout'
35   options:
36     _admin_route: TRUE
37     parameters:
38       section_storage:
39         layout_builder_tempstore: TRUE
40
41 layout_builder.remove_section:
42   path: '/layout_builder/remove/section/{section_storage_type}/{section_storage}/{delta}'
43   defaults:
44     _form: '\Drupal\layout_builder\Form\RemoveSectionForm'
45   requirements:
46     _permission: 'configure any layout'
47   options:
48     _admin_route: TRUE
49     parameters:
50       section_storage:
51         layout_builder_tempstore: TRUE
52
53 layout_builder.choose_block:
54   path: '/layout_builder/choose/block/{section_storage_type}/{section_storage}/{delta}/{region}'
55   defaults:
56     _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::build'
57   requirements:
58     _permission: 'configure any layout'
59   options:
60     _admin_route: TRUE
61     parameters:
62       section_storage:
63         layout_builder_tempstore: TRUE
64
65 layout_builder.add_block:
66   path: '/layout_builder/add/block/{section_storage_type}/{section_storage}/{delta}/{region}/{plugin_id}'
67   defaults:
68     _form: '\Drupal\layout_builder\Form\AddBlockForm'
69   requirements:
70     _permission: 'configure any layout'
71   options:
72     _admin_route: TRUE
73     parameters:
74       section_storage:
75         layout_builder_tempstore: TRUE
76
77 layout_builder.update_block:
78   path: '/layout_builder/update/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
79   defaults:
80     _form: '\Drupal\layout_builder\Form\UpdateBlockForm'
81   requirements:
82     _permission: 'configure any layout'
83   options:
84     _admin_route: TRUE
85     parameters:
86       section_storage:
87         layout_builder_tempstore: TRUE
88
89 layout_builder.remove_block:
90   path: '/layout_builder/remove/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
91   defaults:
92     _form: '\Drupal\layout_builder\Form\RemoveBlockForm'
93   requirements:
94     _permission: 'configure any layout'
95   options:
96     _admin_route: TRUE
97     parameters:
98       section_storage:
99         layout_builder_tempstore: TRUE
100
101 layout_builder.move_block:
102   path: '/layout_builder/move/block/{section_storage_type}/{section_storage}/{delta_from}/{delta_to}/{region_to}/{block_uuid}/{preceding_block_uuid}'
103   defaults:
104     _controller: '\Drupal\layout_builder\Controller\MoveBlockController::build'
105     delta_from: null
106     delta_to: null
107     region_from: null
108     region_to: null
109     block_uuid: null
110     preceding_block_uuid: null
111   requirements:
112     _permission: 'configure any layout'
113   options:
114     _admin_route: TRUE
115     parameters:
116       section_storage:
117         layout_builder_tempstore: TRUE