display_builder-1.0.x-dev/modules/display_builder_devel/display_builder_devel.routing.yml
modules/display_builder_devel/display_builder_devel.routing.yml
display_builder_devel.collection:
path: "/admin/structure/display-builder/index"
defaults:
_controller: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::index'
_title: "Display Builder all instances"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.view:
path: "/admin/structure/display-builder/instance/{builder_id}"
defaults:
_title_callback: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::title'
_controller: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::view'
requirements:
_permission: "administer display builders+manage devel display builders"
options:
_admin_route: false
_display_builder_route: true
no_cache: 'TRUE'
display_builder_devel.add:
path: "/admin/structure/display-builder/instance/add"
defaults:
_form: '\Drupal\display_builder_devel\Form\AddForm'
_title: "Add a display builder demo instance"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.edit:
path: "/admin/structure/display-builder/instance/{builder_id}/edit"
defaults:
_form: '\Drupal\display_builder_devel\Form\EditForm'
_title: "Edit a display builder demo instance"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.import:
path: "/admin/structure/display-builder/instance/{builder_id}/import"
defaults:
_form: '\Drupal\display_builder_devel\Form\ImportForm'
_title: "Confirm Import"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.export:
path: "/admin/structure/display-builder/instance/{builder_id}/export"
defaults:
_form: '\Drupal\display_builder_devel\Form\ExportForm'
_title: "Export"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.delete:
path: "/admin/structure/display-builder/instance/{builder_id}/delete"
defaults:
_form: '\Drupal\display_builder_devel\Form\ConfirmDeleteForm'
_title: "Confirm Deletion"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.delete_all:
path: "/admin/structure/display-builder/instance/delete-all"
defaults:
_form: '\Drupal\display_builder_devel\Form\ConfirmDeleteAllForm'
_title: "Confirm Deletion"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
display_builder_devel.presets.delete_all:
path: "/admin/structure/display-builder/preset/delete-all"
defaults:
_form: '\Drupal\display_builder_devel\Form\ConfirmDeleteAllPresetsForm'
_title: "Confirm Deletion"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
# Allow entity view sample delete
display_builder_devel.delete_sample:
path: "/admin/structure/display-builder/{entity_type_id}/{bundle}"
defaults:
_controller: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::deleteSample'
_title: "Display Builder delete sample entity"
requirements:
_permission: "administer display builders"
options:
_admin_route: true
# @todo remove as it's demo purpose only, to reset the display builder when user
# is created.
display_builder_devel.user_demo:
path: "/admin/structure/display-builder/instance/my-demo"
defaults:
_controller: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::viewUserDemo'
requirements:
_user_is_logged_in: 'TRUE'
display_builder_devel.reset_user_db:
path: "/admin/structure/display-builder/instance/simple_reset"
defaults:
_controller: '\Drupal\display_builder_devel\Controller\DisplayBuilderDevelController::resetUserDb'
requirements:
_permission: "administer display builders+manage devel display builders"
