You are here

support_ticket.routing.yml in Support Ticketing System 8

modules/support_ticket/support_ticket.routing.yml

File

modules/support_ticket/support_ticket.routing.yml
View source
  1. support_ticket.multiple_delete_confirm:
  2. path: '/admin/support_ticket/ticket/delete'
  3. defaults:
  4. _form: '\Drupal\support_ticket\Form\DeleteMultiple'
  5. requirements:
  6. _permission: 'administer support tickets'
  7. support_ticket.add_page:
  8. path: '/support_ticket/add'
  9. defaults:
  10. _title: 'Add support ticket'
  11. _controller: '\Drupal\support_ticket\Controller\SupportTicketController::addPage'
  12. options:
  13. _support_ticket_operation_route: TRUE
  14. requirements:
  15. _support_ticket_add_access: 'support_ticket'
  16. support_ticket.add:
  17. path: '/support_ticket/add/{support_ticket_type}'
  18. defaults:
  19. _controller: '\Drupal\support_ticket\Controller\SupportTicketController::add'
  20. _title_callback: '\Drupal\support_ticket\Controller\SupportTicketController::addPageTitle'
  21. requirements:
  22. _support_ticket_add_access: 'support_ticket:{support_ticket_type}'
  23. options:
  24. _support_ticket_operation_route: TRUE
  25. parameters:
  26. support_ticket_type:
  27. with_config_overrides: TRUE
  28. entity.support_ticket.preview:
  29. path: '/support_ticket/preview/{support_ticket_preview}/{view_mode_id}'
  30. defaults:
  31. _controller: '\Drupal\support_ticket\Controller\SupportTicketPreviewController::view'
  32. _title_callback: '\Drupal\support_ticket\Controller\SupportTicketPreviewController::title'
  33. requirements:
  34. _support_ticket_preview_access: '{support_ticket_preview}'
  35. options:
  36. no_cache: TRUE
  37. parameters:
  38. support_ticket_preview:
  39. type: 'support_ticket_preview'
  40. entity.support_ticket.version_history:
  41. path: '/support_ticket/{support_ticket}/revisions'
  42. defaults:
  43. _title: 'Revisions'
  44. _controller: '\Drupal\support_ticket\Controller\SupportTicketRevisionController::revisionOverview'
  45. requirements:
  46. _access_support_ticket_revision: 'view'
  47. options:
  48. _support_ticket_operation_route: TRUE
  49. entity.support_ticket.revision:
  50. path: '/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/view'
  51. defaults:
  52. _controller: '\Drupal\support_ticket\Controller\SupportTicketController::revisionShow'
  53. _title_callback: '\Drupal\support_ticket\Controller\SupportTicketController::revisionPageTitle'
  54. requirements:
  55. _access_support_ticket_revision: 'view'
  56. support_ticket.revision_revert_confirm:
  57. path: '/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/revert'
  58. defaults:
  59. _form: '\Drupal\support_ticket\Form\SupportTicketRevisionRevertForm'
  60. _title: 'Revert to earlier revision'
  61. requirements:
  62. _access_support_ticket_revision: 'update'
  63. options:
  64. _support_ticket_operation_route: TRUE
  65. support_ticket.revision_delete_confirm:
  66. path: '/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/delete'
  67. defaults:
  68. _form: '\Drupal\support_ticket\Form\SupportTicketRevisionDeleteForm'
  69. _title: 'Delete earlier revision'
  70. requirements:
  71. _access_support_ticket_revision: 'delete'
  72. options:
  73. _support_ticket_operation_route: TRUE
  74. entity.support_ticket_type.collection:
  75. path: '/admin/structure/support_ticket/ticket-types'
  76. defaults:
  77. _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing'
  78. entity_type: 'support_ticket_type'
  79. _title: 'Support ticket types'
  80. requirements:
  81. _permission: 'administer support ticket types'
  82. support_ticket.type_add:
  83. path: '/admin/structure/support_ticket/ticket-types/add'
  84. defaults:
  85. _entity_form: 'support_ticket_type.add'
  86. _title: 'Add support ticket type'
  87. requirements:
  88. _permission: 'administer support ticket types'
  89. entity.support_ticket_type.edit_form:
  90. path: '/admin/structure/support_ticket/ticket-types/manage/{support_ticket_type}'
  91. defaults:
  92. _entity_form: 'support_ticket_type.edit'
  93. requirements:
  94. _permission: 'administer support ticket types'
  95. entity.support_ticket_type.delete_form:
  96. path: '/admin/structure/support_ticket/ticket-types/manage/{support_ticket_type}/delete'
  97. defaults:
  98. _entity_form: 'support_ticket_type.delete'
  99. _title: 'Delete'
  100. requirements:
  101. _entity_access: 'support_ticket_type.delete'
  102. support_ticket.revisions_diff:
  103. path: '/support_ticket/{support_ticket}/revisions/view/{left_vid}/{right_vid}/{filter}'
  104. defaults:
  105. _controller: '\Drupal\support_ticket\Controller\SupportTicketRevisionController::compareSupportTicketRevisions'
  106. filter: 'raw'
  107. requirements:
  108. _access_support_ticket_revision: 'view'
  109. options:
  110. _admin_route: TRUE
  111. diff.support_ticket_settings:
  112. path: '/admin/config/content/diff/entities/support_ticket'
  113. defaults:
  114. _form: '\Drupal\support_ticket\Form\SupportTicketEntitySettingsForm'
  115. _title: Diff Entities Settings
  116. requirements:
  117. _permission: 'administer site configuration'