You are here

mass_contact.routing.yml in Mass Contact 8

File

mass_contact.routing.yml
View source
  1. mass_contact.admin_overview:
  2. path: '/admin/config/mass-contact'
  3. defaults:
  4. _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
  5. _title: 'Mass contact'
  6. requirements:
  7. _permission: 'mass contact administer'
  8. mass_contact.settings:
  9. path: '/admin/config/mass-contact/settings'
  10. defaults:
  11. _title: 'Mass Contact settings'
  12. _form: '\Drupal\mass_contact\Form\AdminSettingsForm'
  13. requirements:
  14. _permission: 'mass contact administer'
  15. mass_contact.settings_email_header:
  16. path: '/admin/config/mass-contact/settings/header'
  17. defaults:
  18. _title: 'Email header settings'
  19. _form: '\Drupal\mass_contact\Form\EmailHeaderForm'
  20. requirements:
  21. _permission: 'mass contact administer'
  22. mass_contact.settings_email_body:
  23. path: '/admin/config/mass-contact/settings/body'
  24. defaults:
  25. _title: 'Email body settings'
  26. _form: '\Drupal\mass_contact\Form\EmailBodyForm'
  27. requirements:
  28. _permission: 'mass contact administer'
  29. entity.mass_contact_category.canonical:
  30. path: '/admin/config/mass-contact/category/{mass_contact_category}/edit'
  31. defaults:
  32. _entity_form: 'mass_contact_category.edit'
  33. _title: 'Edit Mass Contact Category'
  34. requirements:
  35. _permission: 'mass contact administer'
  36. entity.mass_contact_category.collection:
  37. path: '/admin/config/mass-contact/category'
  38. defaults:
  39. _entity_list: 'mass_contact_category'
  40. _title: 'Categories'
  41. requirements:
  42. _permission: 'mass contact administer'
  43. entity.mass_contact_message.collection:
  44. path: '/mass-contact/archive'
  45. defaults:
  46. _entity_list: 'mass_contact_message'
  47. _title: 'Mass Contact Archive'
  48. requirements:
  49. _permission: 'mass contact view archived messages'
  50. entity.mass_contact.confirm_before_send:
  51. path: '/mass-contact/confirm/{mass_contact_confirm_info}'
  52. defaults:
  53. _form: '\Drupal\mass_contact\Form\MassContactMessageConfirmForm'
  54. requirements:
  55. _permission: 'mass contact send messages'
  56. options:
  57. parameters:
  58. mass_contact_confirm_info:
  59. type: 'mass_contact_confirm_info'