You are here

currency.routing.yml in Currency 8.3

File

currency.routing.yml
View source
  1. # Currency exchangers.
  2. currency.exchange_rate_provider.config:
  3. path: '/admin/config/regional/currency-exchange'
  4. defaults:
  5. _form: '\Drupal\currency\Form\PluginBasedExchangeRateProviderForm'
  6. _title: Currency exchange
  7. requirements:
  8. _permission: 'currency.exchange_rate_provider.administer'
  9. currency.exchange_rate_provider.fixed_rates.overview:
  10. path: '/admin/config/regional/currency-exchange/fixed'
  11. defaults:
  12. _controller: '\Drupal\currency\Controller\FixedRatesOverview::overview'
  13. _title: Fixed rates
  14. requirements:
  15. _permission: 'currency.exchange_rate_provider.fixed_rates.administer'
  16. currency.exchange_rate_provider.fixed_rates.add:
  17. path: '/admin/config/regional/currency-exchange/fixed/add'
  18. defaults:
  19. _form: '\Drupal\currency\Form\FixedRatesForm'
  20. _title: 'Add an exchange rate'
  21. requirements:
  22. _permission: 'currency.exchange_rate_provider.fixed_rates.administer'
  23. currency.exchange_rate_provider.fixed_rates.edit:
  24. path: '/admin/config/regional/currency-exchange/fixed/{currency_code_from}/{currency_code_to}'
  25. defaults:
  26. _form: '\Drupal\currency\Form\FixedRatesForm'
  27. _title: 'Edit an exchange rate'
  28. requirements:
  29. _permission: 'currency.exchange_rate_provider.fixed_rates.administer'
  30. # Currency entities.
  31. entity.currency.collection:
  32. path: '/admin/config/regional/currency'
  33. defaults:
  34. _entity_list: 'currency'
  35. entity_type: 'currency'
  36. _title: Currencies
  37. requirements:
  38. _permission: 'currency.currency.view'
  39. currency.currency.add:
  40. path: '/admin/config/regional/currency/add'
  41. defaults:
  42. _controller: '\Drupal\currency\Controller\AddCurrency::execute'
  43. _title: Add a currency
  44. requirements:
  45. _entity_create_access: 'currency'
  46. currency.currency.import:
  47. path: '/admin/config/regional/currency/import'
  48. defaults:
  49. _form: '\Drupal\currency\Form\CurrencyImportForm'
  50. _title: Import a currency
  51. requirements:
  52. _entity_create_access: 'currency'
  53. entity.currency.edit_form:
  54. path: '/admin/config/regional/currency/{currency}'
  55. defaults:
  56. _entity_form: 'currency.default'
  57. _title_callback: \Drupal\currency\Controller\EditCurrency::title
  58. requirements:
  59. _entity_access: 'currency.update'
  60. entity.currency.delete_form:
  61. path: '/admin/config/regional/currency/{currency}/delete'
  62. defaults:
  63. _entity_form: 'currency.delete'
  64. requirements:
  65. _entity_access: 'currency.delete'
  66. entity.currency.enable:
  67. path: '/admin/config/regional/currency/{currency}/enable'
  68. defaults:
  69. _controller: '\Drupal\currency\Controller\EnableCurrency::execute'
  70. requirements:
  71. _entity_access: 'currency.enable'
  72. entity.currency.disable:
  73. path: '/admin/config/regional/currency/{currency}/disable'
  74. defaults:
  75. _controller: '\Drupal\currency\Controller\DisableCurrency::execute'
  76. requirements:
  77. _entity_access: 'currency.disable'
  78. # Currency currency locale entities.
  79. entity.currency_locale.collection:
  80. path: '/admin/config/regional/currency-formatting/locale'
  81. defaults:
  82. _entity_list: 'currency_locale'
  83. _title: Currency locales
  84. requirements:
  85. _permission: 'currency.currency_locale.view'
  86. currency.currency_locale.add:
  87. path: '/admin/config/regional/currency-formatting/locale/add'
  88. defaults:
  89. _controller: '\Drupal\currency\Controller\AddCurrencyLocale::execute'
  90. _title: Add a currency locale
  91. requirements:
  92. _entity_create_access: 'currency_locale'
  93. currency.currency_locale.import:
  94. path: '/admin/config/regional/currency-formatting/locale/import'
  95. defaults:
  96. _form: '\Drupal\currency\Form\CurrencyLocaleImportForm'
  97. _title: Import a currency locale
  98. requirements:
  99. _entity_create_access: 'currency_locale'
  100. entity.currency_locale.edit_form:
  101. path: '/admin/config/regional/currency-formatting/locale/{currency_locale}'
  102. defaults:
  103. _entity_form: 'currency_locale.default'
  104. _title_callback: \Drupal\currency\Controller\EditCurrencyLocale::title
  105. requirements:
  106. _entity_access: 'currency_locale.update'
  107. entity.currency_locale.delete_form:
  108. path: '/admin/config/regional/currency-formatting/locale/{currency_locale}/delete'
  109. defaults:
  110. _entity_form: 'currency_locale.delete'
  111. requirements:
  112. _entity_access: 'currency_locale.delete'
  113. # Currency amount formatting.
  114. currency.amount_formatting:
  115. path: '/admin/config/regional/currency-formatting'
  116. defaults:
  117. _form: '\Drupal\currency\Form\AmountFormattingForm'
  118. _title: Currency amount formatting
  119. requirements:
  120. _permission: 'currency.amount_formatting.administer'