You are here

uc_file.routing.yml in Ubercart 8.4

uc_file/uc_file.routing.yml

File

uc_file/uc_file.routing.yml
View source
  1. uc_file.downloads:
  2. path: '/admin/store/products/files'
  3. defaults:
  4. _controller: '\Drupal\uc_file\Controller\FileController::show'
  5. _title: 'View file downloads'
  6. requirements:
  7. _permission: 'administer products'
  8. uc_file.show:
  9. path: '/admin/store/products/files/show'
  10. defaults:
  11. _form: '\Drupal\uc_file\Form\ShowForm'
  12. _title: 'View file downloads'
  13. requirements:
  14. _permission: 'administer products'
  15. uc_file.action:
  16. path: '/admin/store/products/files/action'
  17. defaults:
  18. _form: '\Drupal\uc_file\Form\ActionForm'
  19. _title: 'View file downloads'
  20. requirements:
  21. _permission: 'administer products'
  22. uc_file.delete:
  23. path: '/admin/store/products/files/delete'
  24. defaults:
  25. _form: '\Drupal\uc_file\Form\FileDeleteForm'
  26. _title: 'Delete file(s)'
  27. requirements:
  28. _permission: 'administer products'
  29. uc_file.upload:
  30. path: '/admin/store/products/files/upload'
  31. defaults:
  32. _form: '\Drupal\uc_file\Form\FileUploadForm'
  33. _title: 'Upload file(s)'
  34. requirements:
  35. _permission: 'administer products'
  36. uc_file.settings:
  37. path: '/admin/store/config/file'
  38. defaults:
  39. _form: '\Drupal\uc_file\Form\FeatureSettingsForm'
  40. _title: 'File download settings'
  41. requirements:
  42. _permission: 'administer products'
  43. uc_file.download_file:
  44. path: '/download/{file}'
  45. defaults:
  46. _controller: '\Drupal\uc_file\Controller\DownloadController::download'
  47. _title: 'Download file'
  48. requirements:
  49. _permission: 'download file'
  50. _csrf_token: 'TRUE'
  51. uc_file.user_downloads:
  52. path: '/user/{user}/purchased-files'
  53. defaults:
  54. _controller: '\Drupal\uc_file\Controller\DownloadController::userDownloads'
  55. _title: 'Files'
  56. # _description: 'View your purchased files'
  57. requirements:
  58. _custom_access: '\Drupal\uc_file\Controller\DownloadController::accessUserDownloads'
  59. options:
  60. _admin_route: TRUE
  61. user: \d+
  62. uc_file.autocomplete_filename:
  63. path: '/file/autocomplete'
  64. defaults:
  65. _controller: '\Drupal\uc_file\Controller\FileAutocompleteController::autocompleteFilename'
  66. requirements:
  67. _permission: 'administer product features'