You are here

block_visibility_groups.routing.yml in Block Visibility Groups 8

File

block_visibility_groups.routing.yml
View source
  1. # BlockVisibilityGroup routing definition
  2. entity.block_visibility_group.collection:
  3. path: '/admin/structure/block/block-visibility-group'
  4. defaults:
  5. _entity_list: 'block_visibility_group'
  6. _title: 'Block Visibility Group'
  7. requirements:
  8. _permission: 'administer blocks'
  9. entity.block_visibility_group.add_form:
  10. path: '/admin/structure/block/block-visibility-group/add'
  11. defaults:
  12. _entity_form: 'block_visibility_group.add'
  13. _title: 'Add Block Visibility Group'
  14. requirements:
  15. _permission: 'administer blocks'
  16. entity.block_visibility_group.edit_form:
  17. path: '/admin/structure/block/block-visibility-group/{block_visibility_group}'
  18. defaults:
  19. _entity_form: 'block_visibility_group.edit'
  20. _title: 'Edit Block Visibility Group'
  21. requirements:
  22. _permission: 'administer blocks'
  23. entity.block_visibility_group.delete_form:
  24. path: '/admin/structure/block/block-visibility-group/{block_visibility_group}/delete'
  25. defaults:
  26. _entity_form: 'block_visibility_group.delete'
  27. _title: 'Delete Block Visibility Group'
  28. requirements:
  29. _permission: 'administer blocks'
  30. #### Conditions
  31. block_visibility_groups.condition_select:
  32. path: '/admin/structure/block/block-visibility-group/{block_visibility_group}/condition/select/{redirect}'
  33. defaults:
  34. _controller: '\Drupal\block_visibility_groups\Controller\BlockVisibilityGroupController::selectCondition'
  35. _title: 'Select condition'
  36. requirements:
  37. _permission: 'administer blocks'
  38. block_visibility_groups.condition_add:
  39. path: '/admin/structure/block-visibility-group/manage/{block_visibility_group}/condition/add/{condition_id}/{redirect}'
  40. defaults:
  41. _form: '\Drupal\block_visibility_groups\Form\ConditionAddForm'
  42. _title: 'Add new condition'
  43. requirements:
  44. _permission: 'administer blocks'
  45. block_visibility_groups.condition_edit:
  46. path: '/admin/structure/block-visibility-groups/manage/{block_visibility_group}/condition/edit/{condition_id}/{redirect}'
  47. defaults:
  48. _form: '\Drupal\block_visibility_groups\Form\ConditionEditForm'
  49. _title: 'Edit Condition'
  50. # @todo Create title callback.
  51. #_title_callback: '\Drupal\block_visibility_groups\Controller\BlockVisibilityGroupController::editConditionTitle'
  52. requirements:
  53. _permission: 'administer blocks'
  54. block_visibility_groups.condition_delete:
  55. path: '/admin/structure/block-visibility-groups/manage/{block_visibility_group}/condition/delete/{condition_id}/{redirect}'
  56. defaults:
  57. _form: '\Drupal\block_visibility_groups\Form\ConditionDeleteForm'
  58. _title: 'Delete condition'
  59. requirements:
  60. _permission: 'administer blocks'
  61. block_visibility_groups.admin_library:
  62. path: '/admin/structure/block/library/{theme}/{block_visibility_group}'
  63. defaults:
  64. _controller: '\Drupal\block_visibility_groups\Controller\BlockLibraryGroupsController::listBlocks'
  65. _title: 'Place block'
  66. requirements:
  67. _access_theme: 'TRUE'
  68. _permission: 'administer blocks'