httpbl-8.x-1.x-dev/httpbl.routing.yml

httpbl.routing.yml
httpbl.admin_config:
  path: '/admin/config/people/httpbl'
  defaults:
    _form: '\Drupal\httpbl\Form\HttpblConfigForm'
    _title: 'Http:BL Config'
  requirements:
     _permission: 'admin httpbl configuration'

httpbl.whitelist_challenge_form:
  path: '/httpbl/whitelist'
  defaults:
    _form: '\Drupal\httpbl\Form\HttpblWhitelistForm'
    _title: 'White-list Request Challenge'
  requirements:
     _permission: 'access content'

httpbl.multiple_ban_confirm:
  path: '/admin/config/people/host/blacklist-and-ban'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleBanConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.multiple_delete_confirm:
  path: '/admin/config/people/host/delete'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleDeleteConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.multiple_greylist_confirm:
  path: '/admin/config/people/host/greylist-and-unban'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleGreylistConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.multiple_refresh_confirm:
  path: '/admin/config/people/host/refresh-expiry'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleRefreshConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.multiple_unban_blacklisted_confirm:
  path: '/admin/config/people/host/unban-blacklisted'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleUnbanConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.multiple_whitelist_confirm:
  path: '/admin/config/people/host/whitelist-and-unban'
  defaults:
    _form: '\Drupal\httpbl\Form\HostMultipleWhitelistConfirm'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.banned_hosts:
  path: '/admin/config/people/host/list/banned'
  defaults:
    _title: 'Http:BL Banned Hosts'
  requirements:
    _permission: 'admin httpbl hosts,ban IP addresses'

httpbl.black_hosts:
  path: '/admin/config/people/host/list/blacklist'
  defaults:
    _title: 'Http:BL Blacklist'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.grey_hosts:
  path: '/admin/config/people/host/list/greylist'
  defaults:
    _title: 'Http:BL Greylist'
  requirements:
     _permission: 'admin httpbl hosts'

httpbl.safe_hosts:
  path: '/admin/config/people/host/list/safe'
  defaults:
    _title: 'Http:BL Whitelist'
  requirements:
     _permission: 'admin httpbl hosts'

# Override route for uninstalling host entities.
httpbl.prepare_modules_entity_uninstall:
  path: '/admin/modules/uninstall/entity/{entity_type_id}'
  defaults:
    _form: '\Drupal\httpbl\Form\PrepareHttpblEntityUninstallForm'
    _title_callback: '\Drupal\system\Form\PrepareModulesEntityUninstallForm::formTitle'
  requirements:
    _permission: 'administer modules'

# Route name can be used in several places; e.g. links, redirects, and local
# actions.
entity.host.canonical:
  path: '/admin/config/people/host/{host}'
  defaults:
  # Calls the view controller, defined in the annotation of the host entity
    _entity_view: 'host'
    _title: 'Evaluated Host'
  requirements:
  # Calls the access controller of the entity, $operation 'view'
     _entity_access: 'host.view'

entity.host.collection:
  path: '/admin/config/people/host/list'
  defaults:
  # Calls the list controller, defined in the annotation of the host entity.
    _entity_list: 'host'
    _title: 'Http:BL Evaluated Hosts'
  requirements:
  # Checks for permission directly.
    _permission: 'view host entity'

httpbl.host_add:
  path: 'admin/config/people/host/add'
  defaults:
  # Calls the form.add controller, defined in the host entity.
    _entity_form: host.add
    _title: 'Add Host'
  requirements:
    _entity_create_access: 'host'

entity.host.edit_form:
  path: 'admin/config/people/host/{host}/edit'
  defaults:
  # Calls the form.edit controller, defined in the host entity.
    _entity_form: host.edit
    _title: 'Edit Host'
  requirements:
    _entity_access: 'host.edit'

entity.host.delete_form:
  path: 'admin/config/people/host/{host}/delete'
  defaults:
    # Calls the form.delete controller, defined in the host entity.
    _entity_form: host.delete
    _title: 'Delete Host'
  requirements:
    _entity_access: 'host.delete'

httpbl.host_settings:
  path: 'admin/structure/httpbl/host_settings'
  defaults:
    _form: '\Drupal\httpbl\Form\HostSettingsForm'
    _title: 'Host Settings'
  requirements:
    _permission: 'admin httpbl hosts'

# Views reports...
# The formula for the route is $url = Url::fromRoute('view.VIEW_MACHINE_NAME.PAGE_MACHINENAME');
# @see http://drupal.stackexchange.com/questions/223405/how-to-get-route-name-of-a-view-page
# Reports are now history.  Use the Evaluated Hosts admin View.

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

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