You are here

sendinblue.routing.yml in SendinBlue 8.2

Same filename and directory in other branches
  1. 8 sendinblue.routing.yml

File

sendinblue.routing.yml
View source
  1. sendinblue.admin:
  2. path: '/admin/config/system/sendinblue'
  3. defaults:
  4. _title: 'Manage SendinBlue Settings'
  5. _controller: 'Drupal\sendinblue\Controller\SendinblueController::home'
  6. requirements:
  7. _permission: 'administer sendinblue'
  8. sendinblue.admin.sendinblue_list_page:
  9. path: '/admin/config/system/sendinblue/lists'
  10. defaults:
  11. _title: 'Display SendinBlue Lists and Contacts.'
  12. _controller: 'Drupal\sendinblue\Controller\SendinblueController::listPage'
  13. requirements:
  14. _permission: 'administer sendinblue'
  15. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'
  16. sendinblue.admin.sendinblue_campaign_page:
  17. path: '/admin/config/system/sendinblue/campaigns'
  18. defaults:
  19. _title: 'Display SendinBlue Campaigns.'
  20. _controller: 'Drupal\sendinblue\Controller\SendinblueController::listCampaigns'
  21. requirements:
  22. _permission: 'administer sendinblue'
  23. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'
  24. sendinblue.admin.sendinblue_statistic_page:
  25. path: '/admin/config/system/sendinblue/statistics'
  26. defaults:
  27. _title: 'Display SendinBlue Statistics.'
  28. _controller: 'Drupal\sendinblue\Controller\SendinblueController::statisticsPage'
  29. requirements:
  30. _permission: 'administer sendinblue'
  31. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'
  32. entity.sendinblue_signup_form.canonical:
  33. path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}'
  34. defaults:
  35. # Calls the view controller, defined in the annotation of the contact entity
  36. _entity_view: 'sendinblue_signup_form'
  37. _title: 'Contact Content'
  38. requirements:
  39. # Calls the access controller of the entity, $operation 'view'
  40. _entity_access: 'sendinblue_signup_form.view'
  41. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::access'
  42. entity.sendinblue_signup_form.collection:
  43. path: '/admin/config/system/sendinblue/sendinblue_signup_form/list'
  44. defaults:
  45. # Calls the list controller, defined in the annotation of the contact entity.
  46. _entity_list: 'sendinblue_signup_form'
  47. _title: 'Form List'
  48. requirements:
  49. # Checks for permission directly.
  50. _permission: 'view sendinblue entity'
  51. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::access'
  52. entity.sendinblue_signup_form.signup_add:
  53. path: '/admin/config/system/sendinblue/sendinblue_signup_form/add'
  54. defaults:
  55. # Calls the form.add controller, defined in the contact entity.
  56. _entity_form: sendinblue_signup_form.add
  57. _title: 'Add Form'
  58. requirements:
  59. _entity_create_access: 'sendinblue_signup_form'
  60. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::access'
  61. entity.sendinblue_signup_form.edit_form:
  62. path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}/edit'
  63. defaults:
  64. # Calls the form.edit controller, defined in the contact entity.
  65. _entity_form: sendinblue_signup_form.edit
  66. _title: 'Edit Form'
  67. requirements:
  68. _entity_access: 'sendinblue_signup_form.update'
  69. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::access'
  70. entity.sendinblue_signup_form.delete_form:
  71. path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}/delete'
  72. defaults:
  73. # Calls the form.delete controller, defined in the contact entity.
  74. _entity_form: sendinblue_signup_form.delete
  75. _title: 'Delete Form'
  76. requirements:
  77. _entity_access: 'sendinblue_signup_form.delete'
  78. _custom_access: '\Drupal\sendinblue\Controller\SendinblueController::access'
  79. route_callbacks:
  80. - '\Drupal\sendinblue\Routing\SubscribeRoutes::routes'