You are here

webform_revisions.routing.yml in Config Entity Revisions 8.2

modules/webform_revisions/webform_revisions.routing.yml

File

modules/webform_revisions/webform_revisions.routing.yml
View source
  1. entity.webform.revisions:
  2. path: '/admin/structure/webform/manage/{webform}/revisions'
  3. defaults:
  4. _title: 'Revisions'
  5. _form: '\Drupal\webform_revisions\Form\WebformRevisionsOverviewForm'
  6. options:
  7. parameters:
  8. webform:
  9. type: 'entity:webform'
  10. requirements:
  11. _permission: 'administer webform revisions'
  12. entity.webform.revision:
  13. path: '/webform/{webform}/revisions/{revision_id}'
  14. defaults:
  15. _controller: '\Drupal\webform\Controller\WebformEntityController::addForm'
  16. _title_callback: '\Drupal\webform_revisions\Controller\WebformRevisionsController::revisionShowTitle'
  17. requirements:
  18. _permission: 'administer webform revisions'
  19. revision_id: \d+
  20. options:
  21. parameters:
  22. webform:
  23. type: 'entity:webform'
  24. entity.webform.revision.edit:
  25. path: '/admin/structure/webform/manage/{webform}/revisions/{revision_id}/edit'
  26. defaults:
  27. _entity_form: 'webform.edit'
  28. _title_callback: '\Drupal\webform_revisions\Controller\WebformRevisionsController::revisionEditTitle'
  29. requirements:
  30. _permission: 'administer webform revisions'
  31. revision_id: \d+
  32. options:
  33. parameters:
  34. config_entity:
  35. type: 'entity:webform'
  36. entity.webform.revision_revert_confirm:
  37. path: '/admin/structure/webform/manage/{config_entity}/revisions/{revision_id}/revert'
  38. defaults:
  39. _form: '\Drupal\webform_revisions\Form\WebformRevisionsRevertForm'
  40. _title: 'Revert to earlier revision'
  41. requirements:
  42. _permission: 'administer webform revisions'
  43. revision_id: \d+
  44. options:
  45. _node_operation_route: TRUE
  46. parameters:
  47. config_entity:
  48. type: 'entity:webform'
  49. entity.webform.revision_delete_confirm:
  50. path: '/admin/structure/webform/manage/{config_entity}/revisions/{revision_id}/delete'
  51. defaults:
  52. _form: '\Drupal\webform_revisions\Form\WebformRevisionsDeleteForm'
  53. _title: 'Delete a revision'
  54. requirements:
  55. _permission: 'administer webform revisions'
  56. revision_id: \d+
  57. options:
  58. _node_operation_route: TRUE
  59. parameters:
  60. config_entity:
  61. type: 'entity:webform'