X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fblock_content%2Fblock_content.routing.yml;fp=web%2Fcore%2Fmodules%2Fblock_content%2Fblock_content.routing.yml;h=37d9b7184f076317e820b3b4382cb058ece69fcc;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/core/modules/block_content/block_content.routing.yml b/web/core/modules/block_content/block_content.routing.yml new file mode 100644 index 000000000..37d9b7184 --- /dev/null +++ b/web/core/modules/block_content/block_content.routing.yml @@ -0,0 +1,92 @@ +entity.block_content_type.collection: + path: '/admin/structure/block/block-content/types' + defaults: + _entity_list: 'block_content_type' + _title: 'Custom block library' + requirements: + _permission: 'administer blocks' + +block_content.add_page: + path: '/block/add' + defaults: + _controller: '\Drupal\block_content\Controller\BlockContentController::add' + _title: 'Add custom block' + options: + _admin_route: TRUE + requirements: + _permission: 'administer blocks' + +block_content.add_form: + path: '/block/add/{block_content_type}' + defaults: + _controller: '\Drupal\block_content\Controller\BlockContentController::addForm' + _title_callback: 'Drupal\block_content\Controller\BlockContentController::getAddFormTitle' + options: + _admin_route: TRUE + requirements: + _permission: 'administer blocks' + +entity.block_content_type.delete_form: + path: '/admin/structure/block/block-content/manage/{block_content_type}/delete' + defaults: + _entity_form: 'block_content_type.delete' + _title: 'Delete' + requirements: + _entity_access: 'block_content_type.delete' + options: + _admin_route: TRUE + +entity.block_content.canonical: + path: '/block/{block_content}' + defaults: + _entity_form: 'block_content.edit' + options: + _admin_route: TRUE + requirements: + _entity_access: 'block_content.update' + block_content: \d+ + +entity.block_content.edit_form: + path: '/block/{block_content}' + defaults: + _entity_form: 'block_content.edit' + options: + _admin_route: TRUE + requirements: + _entity_access: 'block_content.update' + block_content: \d+ + +entity.block_content.delete_form: + path: '/block/{block_content}/delete' + defaults: + _entity_form: 'block_content.delete' + _title: 'Delete' + options: + _admin_route: TRUE + requirements: + _entity_access: 'block_content.delete' + block_content: \d+ + +block_content.type_add: + path: '/admin/structure/block/block-content/types/add' + defaults: + _entity_form: 'block_content_type.add' + _title: 'Add' + requirements: + _permission: 'administer blocks' + +entity.block_content_type.edit_form: + path: '/admin/structure/block/block-content/manage/{block_content_type}' + defaults: + _entity_form: 'block_content_type.edit' + _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title' + requirements: + _entity_access: 'block_content_type.update' + +entity.block_content.collection: + path: '/admin/structure/block/block-content' + defaults: + _title: 'Custom block library' + _entity_list: 'block_content' + requirements: + _permission: 'administer blocks'