You are here

webform_revisions.routing.yml in Config Entity Revisions 8

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. webform_revision: \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. webform_revision: \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. options:
  44. _node_operation_route: TRUE
  45. parameters:
  46. config_entity:
  47. type: 'entity:webform'
  48. entity.webform.revision_delete_confirm:
  49. path: '/admin/structure/webform/manage/{config_entity}/revisions/{revision_id}/delete'
  50. defaults:
  51. _form: '\Drupal\webform_revisions\Form\WebformRevisionsDeleteForm'
  52. _title: 'Delete a revision'
  53. requirements:
  54. _permission: 'administer webform revisions'
  55. options:
  56. _node_operation_route: TRUE
  57. parameters:
  58. config_entity:
  59. type: 'entity:webform'