bat-8.x-1.x-dev/modules/bat_unit/bat_unit.routing.yml

modules/bat_unit/bat_unit.routing.yml
entity.bat_unit.top:
  path: '/admin/bat/unit'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'Unit'
  requirements:
    _permission: 'access administration pages'

#bat.admin.events:
  #path: '/admin/bat/events'
  #defaults:
    #_title: 'Events'

# UnitType routing definition
entity.bat_unit_type.canonical:
  path: '/admin/bat/unit/unit_type/{bat_unit_type}'
  defaults:
    _entity_view: 'bat_unit_type'
    _title: 'Unit type'
  requirements:
    _entity_access: 'bat_unit_type.view'
  options:
    _admin_route: TRUE

entity.bat_unit_type.collection:
  path: '/admin/bat/unit/unit_type'
  defaults:
    _entity_list: 'bat_unit_type'
    _title: 'Unit type list'
  requirements:
    _permission: 'view any bat_unit_type entity'
  options:
    _admin_route: TRUE

entity.bat_unit_type.add_page:
  path: '/admin/bat/unit/unit_type/add'
  defaults:
    _title: 'Add type'
    _controller: '\Drupal\bat_unit\Controller\TypeController::addPage'
  requirements:
    _unit_type_add_access: 'bat_unit_type'
  options:
    _admin_route: TRUE

entity.bat_unit_type.add:
  path: '/admin/bat/unit/unit_type/add/{type_bundle}'
  defaults:
    _controller: '\Drupal\bat_unit\Controller\TypeController::add'
    _title_callback: '\Drupal\bat_unit\Controller\TypeController::addPageTitle'
  requirements:
    _unit_type_add_access: 'bat_unit_type:{type_bundle}'
  options:
    _admin_route: TRUE
    parameters:
      type_bundle:
        type: entity:bat_type_bundle
        with_config_overrides: TRUE

entity.bat_unit_type.edit_form:
  path: '/admin/bat/unit/unit_type/{bat_unit_type}/edit'
  defaults:
    _entity_form: bat_unit_type.edit
    _title: 'Edit Type'
  requirements:
    _entity_access: 'bat_unit_type.update'
  options:
    _admin_route: TRUE

entity.bat_unit_type.delete_form:
  path: '/admin/bat/unit/unit_type/{bat_unit_type}/delete'
  defaults:
    _entity_form: bat_unit_type.delete
    _title: 'Delete Type'
  requirements:
    _entity_access: 'bat_unit_type.delete'
  options:
    _admin_route: TRUE

# Unit routing definition
entity.bat_unit.canonical:
  path: '/admin/bat/unit/unit/{bat_unit}'
  defaults:
    _entity_view: 'bat_unit'
    _title: 'Unit'
  requirements:
    _entity_access: 'bat_unit.view'
  options:
    _admin_route: TRUE

entity.bat_unit.collection:
  path: '/admin/bat/unit/unit'
  defaults:
    _entity_list: 'bat_unit'
    _title: 'Unit list'
  requirements:
    _permission: 'view any bat_unit entity'
  options:
    _admin_route: TRUE

entity.bat_unit.add_page:
  path: '/admin/bat/unit/unit/add'
  defaults:
    _title: 'Add unit'
    _controller: '\Drupal\bat_unit\Controller\UnitController::addPage'
  requirements:
    _unit_add_access: 'bat_unit'
  options:
    _admin_route: TRUE

entity.bat_unit.add_form:
  path: '/admin/bat/unit/unit/add/{unit_bundle}'
  defaults:
    _controller: '\Drupal\bat_unit\Controller\UnitController::add'
    _title_callback: '\Drupal\bat_unit\Controller\UnitController::addPageTitle'
  requirements:
    _unit_add_access: 'bat_unit:{unit_bundle}'
  options:
    _admin_route: TRUE
    parameters:
      unit_bundle:
        type: entity:bat_unit_bundle
        with_config_overrides: TRUE

entity.bat_unit.edit_form:
  path: '/admin/bat/unit/unit/{bat_unit}/edit'
  defaults:
    _entity_form: bat_unit.edit
    _title: 'Edit Unit'
  requirements:
    _entity_access: 'bat_unit.update'
  options:
    _admin_route: TRUE

entity.bat_unit.delete_form:
  path: '/admin/bat/unit/unit/{bat_unit}/delete'
  defaults:
    _entity_form: bat_unit.delete
    _title: 'Delete Unit'
  requirements:
    _entity_access: 'bat_unit.delete'
  options:
    _admin_route: TRUE

entity.bat_type_bundle.collection:
  path: '/admin/bat/unit/type-bundles'
  defaults:
    _entity_list: 'bat_type_bundle'
    _title: 'Type Bundle list'
  requirements:
    _permission: 'administer bat_type_bundle entities'
  options:
    _admin_route: TRUE

entity.bat_type_bundle.type_add:
  path: '/admin/bat/unit/type-bundles/add'
  defaults:
    _entity_form: 'bat_type_bundle.add'
    _title: 'Add type bundle'
  requirements:
    _permission: 'administer bat_type_bundle entities'

entity.bat_type_bundle.edit_form:
  path: '/admin/bat/unit/type-bundles/{bat_type_bundle}/edit'
  defaults:
    _entity_form: 'bat_type_bundle.edit'
    _title: 'Edit Type bundle'
  requirements:
    _permission: 'administer bat_type_bundle entities'
  options:
    _admin_route: TRUE

entity.bat_type_bundle.delete_form:
  path: '/admin/bat/unit/type-bundles/{bat_type_bundle}/delete'
  defaults:
    _entity_form: 'bat_type_bundle.delete'
    _title: 'Delete'
  requirements:
    _permission: 'administer bat_type_bundle entities'

entity.bat_unit_bundle.collection:
  path: '/admin/bat/unit/unit-bundles'
  defaults:
    _entity_list: 'bat_unit_bundle'
    _title: 'Unit Bundle list'
  requirements:
    _permission: 'administer bat_unit_bundle entities'
  options:
    _admin_route: TRUE

entity.bat_unit_bundle.type_add:
  path: '/admin/bat/unit/unit-bundles/add'
  defaults:
    _entity_form: 'bat_unit_bundle.add'
    _title: 'Add unit bundle'
  requirements:
    _permission: 'administer bat_unit_bundle entities'

entity.bat_unit_bundle.edit_form:
  path: '/admin/bat/unit/unit-bundles/{bat_unit_bundle}/edit'
  defaults:
    _entity_form: bat_unit_bundle.edit
    _title: 'Edit Unit bundle'
  requirements:
    _permission: 'administer bat_unit_bundle entities'
  options:
    _admin_route: TRUE

entity.bat_unit_bundle.delete_form:
  path: '/admin/bat/unit/unit-bundles/{bat_unit_bundle}/delete'
  defaults:
    _entity_form: 'bat_unit_bundle.delete'
    _title: 'Delete'
  requirements:
    _permission: 'administer bat_unit_bundle entities'

unit.multiple_delete_confirm:
  path: '/admin/bat/unit/units/delete'
  defaults:
    _form: '\Drupal\bat_unit\Form\UnitDeleteMultiple'
  requirements:
    _permission: 'bypass bat_unit entities access'

unit.unit_set_state_action:
  path: '/admin/bat/unit/units/set-state'
  defaults:
    _form: '\Drupal\bat_unit\Form\UnitSetStateAction'
  requirements:
    _permission: 'bypass bat_unit entities access'

unit.units_list:
  path: '/admin/bat/unit/types/type/{bat_unit_type}/units'
  defaults:
    _controller: '\Drupal\bat_unit\Controller\UnitController::listUnits'
  requirements:
    _access: 'TRUE'

entity.bat_unit.add_units:
  path: '/admin/bat/unit/types/type/{bat_unit_type}/units/add'
  defaults:
    _controller: '\Drupal\bat_unit\Controller\UnitController::addUnits'
  requirements:
    _access: 'TRUE'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc