You are here

sms.routing.yml in SMS Framework 2.x

Same filename and directory in other branches
  1. 8 sms.routing.yml
  2. 2.1.x sms.routing.yml

File

sms.routing.yml
View source
  1. route_callbacks:
  2. - '\Drupal\sms\Routing\RouteSubscriber::routes'
  3. sms.admin:
  4. path: '/admin/config/smsframework'
  5. defaults:
  6. _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
  7. _title: 'SMS Framework'
  8. requirements:
  9. _permission: 'administer smsframework'
  10. # Phone numbers
  11. sms.phone_number_settings.list:
  12. path: '/admin/config/smsframework/phone_number'
  13. defaults:
  14. _entity_list: 'phone_number_settings'
  15. _title: 'Phone number settings'
  16. requirements:
  17. _permission: 'administer smsframework'
  18. entity.phone_number_settings.add:
  19. path: '/admin/config/smsframework/phone_number/add'
  20. defaults:
  21. _entity_form: 'phone_number_settings.add'
  22. _title: 'Add phone number settings'
  23. requirements:
  24. _permission: 'administer smsframework'
  25. entity.phone_number_settings.edit_form:
  26. path: '/admin/config/smsframework/phone_number/{phone_number_settings}'
  27. defaults:
  28. _entity_form: 'phone_number_settings.edit'
  29. _title: 'Edit phone number settings'
  30. requirements:
  31. _permission: 'administer smsframework'
  32. entity.phone_number_settings.delete_form:
  33. path: '/admin/config/smsframework/phone_number/{phone_number_settings}/delete'
  34. defaults:
  35. _entity_form: 'phone_number_settings.delete'
  36. _title: 'Delete phone number settings'
  37. requirements:
  38. _permission: 'administer smsframework'
  39. # Settings
  40. sms.settings:
  41. path: '/admin/config/smsframework/settings'
  42. defaults:
  43. _form: '\Drupal\sms\Form\SmsSettingsForm'
  44. _title: 'SMS Settings'
  45. requirements:
  46. _permission: 'administer smsframework'
  47. # Gateways
  48. sms.gateway.list:
  49. path: '/admin/config/smsframework/gateways'
  50. defaults:
  51. _entity_list: 'sms_gateway'
  52. _title: 'Gateways'
  53. requirements:
  54. _permission: 'administer smsframework'
  55. entity.sms_gateway.add:
  56. path: '/admin/config/smsframework/gateways/add'
  57. defaults:
  58. _entity_form: 'sms_gateway.add'
  59. _title: 'Add gateway'
  60. requirements:
  61. _permission: 'administer smsframework'
  62. entity.sms_gateway.edit_form:
  63. path: '/admin/config/smsframework/gateways/{sms_gateway}'
  64. defaults:
  65. _entity_form: 'sms_gateway.edit'
  66. _title: 'Edit gateway'
  67. requirements:
  68. _permission: 'administer smsframework'
  69. entity.sms_gateway.delete_form:
  70. path: '/admin/config/smsframework/gateways/{sms_gateway}/delete'
  71. defaults:
  72. _entity_form: 'sms_gateway.delete'
  73. _title: 'Delete gateway'
  74. requirements:
  75. _permission: 'administer smsframework'