You are here

library.routing.yml in Library 8

File

library.routing.yml
View source
  1. library.single_transaction:
  2. path: '/library/transaction/new/{action}/{item}'
  3. defaults:
  4. _form: '\Drupal\library\Form\LibraryCheckoutForm'
  5. requirements:
  6. _permission: 'administer transactions'
  7. library.edit_transaction:
  8. path: '/library/transaction/edit/{transaction}'
  9. defaults:
  10. _form: '\Drupal\library\Form\LibraryAlterTransactionForm'
  11. requirements:
  12. _permission: 'administer transactions'
  13. library.bulk_transaction:
  14. path: '/library/transaction/bulk/{action}'
  15. defaults:
  16. _form: '\Drupal\library\Form\LibraryCheckOutBulkForm'
  17. requirements:
  18. _permission: 'administer transactions'
  19. library.item_history_show:
  20. path: '/node/{node}/history'
  21. defaults:
  22. _controller: '\Drupal\library\Controller\ItemHistory::show'
  23. _title: 'Library history of item'
  24. requirements:
  25. _permission: 'administer transactions'
  26. node: \d+
  27. options:
  28. _node_operation_route: TRUE
  29. library.overdue_overview_list:
  30. path: '/library/overdue-items'
  31. defaults:
  32. _controller: '\Drupal\library\Controller\OverdueOverview::listing'
  33. _title: 'Overdue items'
  34. requirements:
  35. _permission: 'administer transactions'
  36. library.library_general_settings:
  37. path: '/admin/config/content/library_general_settings'
  38. defaults:
  39. _form: '\Drupal\library\Form\LibraryGeneralSettings'
  40. _title: 'Library settings'
  41. requirements:
  42. _permission: 'administer transactions'