You are here

domain.routing.yml in Domain Access 8

domain/domain.routing.yml

File

domain/domain.routing.yml
View source
  1. domain.admin:
  2. path: '/admin/config/domain'
  3. defaults:
  4. _entity_list: 'domain'
  5. _title: 'Domains'
  6. _title_context: 'With modules'
  7. requirements:
  8. _custom_access: 'Drupal\domain\Access\DomainListCheck::viewDomainList'
  9. domain.settings:
  10. path: '/admin/config/domain/settings'
  11. defaults:
  12. _title: 'Domain settings'
  13. _form: '\Drupal\domain\Form\DomainSettingsForm'
  14. requirements:
  15. _permission: 'administer domains'
  16. entity.domain.add:
  17. path: '/admin/config/domain/add'
  18. defaults:
  19. _entity_form: domain.edit
  20. _title: 'Add domain record'
  21. options:
  22. _admin_route: TRUE
  23. requirements:
  24. _entity_create_access: domain
  25. entity.domain.edit_form:
  26. path: '/admin/config/domain/edit/{domain}'
  27. defaults:
  28. _entity_form: domain.edit
  29. _title: 'Edit domain record'
  30. options:
  31. _admin_route: TRUE
  32. requirements:
  33. _entity_access: domain.update
  34. entity.domain.delete_form:
  35. path: '/admin/config/domain/delete/{domain}'
  36. defaults:
  37. _entity_form: domain.delete
  38. _title: 'Delete'
  39. options:
  40. _admin_route: TRUE
  41. requirements:
  42. _entity_access: domain.delete
  43. domain.inline_action:
  44. path: '/admin/config/domain/{op}/{domain}'
  45. defaults:
  46. _controller: 'Drupal\domain\Controller\DomainController::ajaxOperation'
  47. requirements:
  48. _entity_access: domain.update
  49. _csrf_token: 'TRUE'
  50. op: 'enable|disable|default'