xtcentity-2.x-dev/xtcserver/xtcserver.routing.yml
xtcserver/xtcserver.routing.yml
xtcserver.form_settings:
path: /admin/config/xtc/xtcserver/advanced
defaults:
_title: 'XTC Server Advanced settings'
_form: \Drupal\xtcserver\Form\XtcServerFormSettings
requirements:
_permission: 'administer xtcserver'
# XTC Server optionset routing definition
entity.xtcserver.collection:
path: '/admin/config/xtc/xtcserver'
defaults:
_entity_list: 'xtcserver'
_title: 'XTC Server'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
entity.xtcserver.add_form:
path: '/admin/config/xtc/xtcserver/add'
defaults:
_entity_form: 'xtcserver.add'
_title: 'Add optionset'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
entity.xtcserver.edit_form:
path: '/admin/config/xtc/xtcserver/{xtcserver}'
defaults:
_entity_form: 'xtcserver.edit'
_title_callback: '\Drupal\xtcentity\Controller\XtcTitleController::editTitle'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
entity.xtcserver.delete_form:
path: '/admin/config/xtc/xtcserver/{xtcserver}/delete'
defaults:
_entity_form: 'xtcserver.delete'
_title: 'Delete optionset'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
entity.xtcserver.enable:
path: '/admin/config/xtc/xtcserver/{xtcserver}/enable'
defaults:
_controller: '\Drupal\xtcserver\Controller\XtcServerOptionsetController::enable'
entity_type: 'xtcserver'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
entity.xtcserver.disable:
path: '/admin/config/xtc/xtcserver/{xtcserver}/disable'
defaults:
_controller: '\Drupal\xtcserver\Controller\XtcServerOptionsetController::disable'
entity_type: 'xtcserver'
requirements:
_permission: 'administer xtcserver'
options:
_admin_route: TRUE
