You are here

transaction.routing.yml in Transaction 8

File

transaction.routing.yml
View source
  1. entity.transaction_type.collection:
  2. path: '/admin/config/workflow/transaction'
  3. defaults:
  4. _entity_list: 'transaction_type'
  5. _title: 'Transaction types'
  6. requirements:
  7. _permission: 'administer transaction types'
  8. transaction.transaction_type_creation:
  9. path: '/admin/config/workflow/transaction/add'
  10. defaults:
  11. _form: '\Drupal\transaction\Form\TransactionTypeCreationForm'
  12. _title: 'Add transaction type'
  13. requirements:
  14. _permission: 'administer transaction types'
  15. entity.transaction_type.add_form:
  16. path: '/admin/config/workflow/transaction/add/{target_entity_type}/{transactor}'
  17. defaults:
  18. _entity_form: 'transaction_type.add'
  19. _title: 'Add transaction type'
  20. requirements:
  21. _permission: 'administer transaction types'
  22. entity.transaction_type.edit_form:
  23. path: '/admin/config/workflow/transaction/edit/{transaction_type}'
  24. defaults:
  25. _entity_form: 'transaction_type.edit'
  26. _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
  27. requirements:
  28. _permission: 'administer transaction types'
  29. entity.transaction_type.delete_form:
  30. path: '/admin/config/workflow/transaction/delete/{transaction_type}'
  31. defaults:
  32. _entity_form: 'transaction_type.delete'
  33. _title: 'Delete'
  34. requirements:
  35. _entity_access: 'transaction_type.delete'
  36. entity.transaction_operation.collection:
  37. path: '/admin/config/workflow/transaction/edit/{transaction_type}/operation'
  38. defaults:
  39. _entity_list: 'transaction_operation'
  40. _title: 'Transaction operations'
  41. requirements:
  42. _entity_access: 'transaction_type.edit'
  43. options:
  44. parameters:
  45. transaction_type:
  46. type: entity:transaction_type
  47. entity.transaction_operation.add_form:
  48. path: '/admin/config/workflow/transaction/edit/{transaction_type}/operation/add'
  49. defaults:
  50. _entity_form: 'transaction_operation.add'
  51. _title: 'Add transaction operation'
  52. requirements:
  53. _entity_access: 'transaction_type.edit'
  54. options:
  55. parameters:
  56. transaction_type:
  57. type: entity:transaction_type
  58. entity.transaction_operation.edit_form:
  59. path: '/admin/config/workflow/transaction/operation/{transaction_operation}'
  60. defaults:
  61. _entity_form: 'transaction_operation.edit'
  62. _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
  63. requirements:
  64. _entity_access: 'transaction_operation.edit'
  65. options:
  66. parameters:
  67. transaction_type:
  68. type: entity:transaction_type
  69. entity.transaction_operation.delete_form:
  70. path: '/admin/config/workflow/transaction/operation/{transaction_operation}/delete'
  71. defaults:
  72. _entity_form: 'transaction_operation.delete'
  73. _title: 'Delete transaction operation'
  74. requirements:
  75. _entity_access: 'transaction_operation.delete'
  76. options:
  77. parameters:
  78. transaction_type:
  79. type: entity:transaction_type
  80. entity.transaction.collection:
  81. path: '/transaction/{transaction_type}/{target_entity_type}/{target_entity}'
  82. defaults:
  83. _entity_list: 'transaction'
  84. _title: 'Transactions'
  85. _title_callback: '\Drupal\transaction\Controller\TransactionController::transactionCollectionTitle'
  86. requirements:
  87. _permission: 'administer transactions'
  88. _entity_access: 'target_entity.view'
  89. target_entity: \d+
  90. _applicable_transaction_type: 'TRUE'
  91. options:
  92. _admin_route: TRUE
  93. parameters:
  94. transaction_type:
  95. type: entity:transaction_type
  96. target_entity:
  97. type: entity:{target_entity_type}
  98. entity.transaction.add_form:
  99. path: '/transaction/add/{transaction_type}/{target_entity_type}/{target_entity}'
  100. defaults:
  101. _entity_form: 'transaction.add'
  102. _title: 'Create transaction'
  103. _title_callback: '\Drupal\transaction\Controller\TransactionController::transactionAddTitle'
  104. requirements:
  105. _entity_create_access: 'transaction:{transaction_type}'
  106. _entity_access: 'target_entity.view'
  107. target_entity: \d+
  108. _applicable_transaction_type: 'TRUE'
  109. options:
  110. _admin_route: TRUE
  111. parameters:
  112. transaction_type:
  113. type: entity:transaction_type
  114. target_entity:
  115. type: entity:{target_entity_type}
  116. entity.transaction.canonical:
  117. path: '/transaction/{transaction}'
  118. defaults:
  119. _entity_view: 'transaction.default'
  120. _title: 'Transaction'
  121. _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
  122. requirements:
  123. _entity_access: 'transaction.view'
  124. transaction: \d+
  125. options:
  126. _admin_route: TRUE
  127. entity.transaction.edit_form:
  128. path: '/transaction/{transaction}/edit'
  129. defaults:
  130. _entity_form: 'transaction.edit'
  131. _title: 'Edit transaction'
  132. _title_callback: '\Drupal\Core\Entity\Controller\EntityController::editTitle'
  133. requirements:
  134. _entity_access: 'transaction.edit'
  135. transaction: \d+
  136. options:
  137. _admin_route: TRUE
  138. entity.transaction.delete_form:
  139. path: '/transaction/{transaction}/delete'
  140. defaults:
  141. _entity_form: 'transaction.delete'
  142. _title: 'Delete transaction'
  143. requirements:
  144. _entity_access: 'transaction.delete'
  145. transaction: \d+
  146. options:
  147. _admin_route: TRUE
  148. entity.transaction.execute_form:
  149. path: '/transaction/{transaction}/execute'
  150. defaults:
  151. _entity_form: 'transaction.execute'
  152. _title: 'Execute transaction'
  153. requirements:
  154. _entity_access: 'transaction.execute'
  155. transaction: \d+
  156. options:
  157. _admin_route: TRUE