You are here

moderation_sidebar.routing.yml in Moderation Sidebar 8

File

moderation_sidebar.routing.yml
View source
  1. moderation_sidebar.sidebar:
  2. path: '/moderation-sidebar/{entity_type}/{entity}'
  3. defaults:
  4. _controller: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::sideBar'
  5. _title_callback: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::title'
  6. requirements:
  7. _permission: 'use moderation sidebar'
  8. _entity_access: 'entity.view'
  9. options:
  10. parameters:
  11. entity:
  12. type: entity:{entity_type}
  13. moderation_sidebar.sidebar_latest:
  14. path: '/moderation-sidebar/{entity_type}/{entity}/latest'
  15. defaults:
  16. _controller: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::sidebar'
  17. _title_callback: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::title'
  18. requirements:
  19. _permission: 'use moderation sidebar'
  20. _entity_access: 'entity.view'
  21. options:
  22. parameters:
  23. entity:
  24. type: entity:{entity_type}
  25. load_latest_revision: TRUE
  26. moderation_sidebar.node.version_history:
  27. path: '/moderation_sidebar/node/{node}/revisions'
  28. defaults:
  29. _title: 'Revisions'
  30. _controller: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::revisionOverview'
  31. requirements:
  32. _permission: 'use moderation sidebar'
  33. _access_node_revision: 'view'
  34. node: \d+
  35. moderation_sidebar.translate:
  36. path: '/moderation_sidebar/{entity_type}/{entity}/translate'
  37. defaults:
  38. _title: 'Translate'
  39. _controller: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::translateOverview'
  40. requirements:
  41. _permission: 'use moderation sidebar'
  42. _entity_access: 'entity.view'
  43. options:
  44. parameters:
  45. entity:
  46. type: entity:{entity_type}
  47. moderation_sidebar.translate_latest:
  48. path: '/moderation_sidebar/{entity_type}/{entity}/translate/latest'
  49. defaults:
  50. _title: 'Translate'
  51. _controller: '\Drupal\moderation_sidebar\Controller\ModerationSidebarController::translateOverview'
  52. requirements:
  53. _permission: 'use moderation sidebar'
  54. _entity_access: 'entity.view'
  55. options:
  56. parameters:
  57. entity:
  58. type: entity:{entity_type}
  59. load_latest_revision: TRUE
  60. moderation_sidebar.settings:
  61. path: '/admin/config/user-interface/moderation-sidebar'
  62. defaults:
  63. _form: '\Drupal\moderation_sidebar\Form\ModerationSidebarSettingsForm'
  64. _title: 'Moderation Sidebar'
  65. requirements:
  66. _permission: 'administer moderation sidebar'