You are here

flag.routing.yml in Flag 8.4

File

flag.routing.yml
View source
  1. flag.add_page:
  2. path: '/admin/structure/flags/add'
  3. defaults:
  4. _form: '\Drupal\flag\Form\FlagAddPageForm'
  5. _title: 'Add flag'
  6. requirements:
  7. _permission: 'administer flags'
  8. entity.flag.collection:
  9. path: '/admin/structure/flags'
  10. defaults:
  11. _entity_list: 'flag'
  12. _title: 'Flags'
  13. requirements:
  14. _permission: 'administer flags'
  15. entity.flag.add_form:
  16. path: '/admin/structure/flags/add/{entity_type}'
  17. defaults:
  18. _entity_form: flag.add
  19. _title: 'Add flag'
  20. requirements:
  21. _permission: 'administer flags'
  22. entity.flag.edit_form:
  23. path: '/admin/structure/flags/manage/{flag}'
  24. defaults:
  25. _entity_form: flag.edit
  26. _title: 'Edit Flag'
  27. requirements:
  28. _entity_access: 'flag.update'
  29. entity.flag.delete_form:
  30. path: '/admin/structure/flags/manage/{flag}/delete'
  31. defaults:
  32. _entity_form: flag.delete
  33. _title: 'Delete Flag'
  34. requirements:
  35. _entity_access: 'flag.update'
  36. flag.action_link_flag:
  37. path: '/flag/flag/{flag}/{entity_id}'
  38. defaults:
  39. _controller: '\Drupal\flag\Controller\ActionLinkController::flag'
  40. methods: [POST]
  41. requirements:
  42. _flag_access: 'entity:flag{flag}'
  43. _format: 'html'
  44. _csrf_token: 'TRUE'
  45. flag.action_link_flag_nojs:
  46. path: '/flag/flag/{flag}/{entity_id}'
  47. defaults:
  48. _controller: '\Drupal\flag\Controller\ActionLinkNoJsController::flag'
  49. methods: [GET]
  50. requirements:
  51. _flag_access: 'entity:flag{flag}'
  52. _format: 'html'
  53. _csrf_token: 'TRUE'
  54. flag.action_link_unflag:
  55. path: '/flag/unflag/{flag}/{entity_id}'
  56. defaults:
  57. _controller: '\Drupal\flag\Controller\ActionLinkController::unflag'
  58. methods: [POST]
  59. requirements:
  60. _unflag_access: 'entity:flag{flag}'
  61. _format: 'html'
  62. _csrf_token: 'TRUE'
  63. flag.action_link_unflag_nojs:
  64. path: '/flag/unflag/{flag}/{entity_id}'
  65. defaults:
  66. _controller: '\Drupal\flag\Controller\ActionLinkNoJsController::unflag'
  67. methods: [GET]
  68. requirements:
  69. _unflag_access: 'entity:flag{flag}'
  70. _format: 'html'
  71. _csrf_token: 'TRUE'
  72. flag.confirm_flag:
  73. path: '/flag/confirm/flag/{flag}/{entity_id}'
  74. defaults:
  75. _form: '\Drupal\flag\Form\FlagConfirmForm'
  76. _title: 'Flag Content'
  77. requirements:
  78. _flag_access: 'entity:flag{flag}'
  79. flag.confirm_unflag:
  80. path: '/flag/confirm/unflag/{flag}/{entity_id}'
  81. defaults:
  82. _form: '\Drupal\flag\Form\UnflagConfirmForm'
  83. _title: 'Flag Content'
  84. requirements:
  85. _unflag_access: 'entity:flag{flag}'
  86. flag.field_entry:
  87. path: '/flag/details/flag/{flag}/{entity_id}'
  88. defaults:
  89. _controller: '\Drupal\flag\Controller\FieldEntryFormController::flag'
  90. _title_callback: '\Drupal\flag\Controller\FieldEntryFormController::flagTitle'
  91. requirements:
  92. _flag_access: 'entity:flag{flag}'
  93. flag.field_entry.edit:
  94. path: '/flag/details/edit/{flag}/{entity_id}'
  95. defaults:
  96. _controller: '\Drupal\flag\Controller\FieldEntryFormController::edit'
  97. _title_callback: '\Drupal\flag\Controller\FieldEntryFormController::editTitle'
  98. requirements:
  99. _flag_access: 'entity:flag{flag}'
  100. flag.field_entry.delete:
  101. path: '/flag/details/delete/{flag}/{entity_id}'
  102. defaults:
  103. _form: '\Drupal\flag\Form\UnflaggingForm'
  104. _title: 'Unflag Content'
  105. requirements:
  106. _unflag_access: 'entity:flag{flag}'
  107. entity.flag.enable:
  108. path: '/admin/structure/flags/manage/{flag}/enable'
  109. defaults:
  110. _form: '\Drupal\flag\Form\FlagDisableConfirmForm'
  111. _title: 'Enable Flag?'
  112. requirements:
  113. _permission: 'administer flags'
  114. entity.flag.disable:
  115. path: '/admin/structure/flags/manage/{flag}/disable'
  116. defaults:
  117. _form: '\Drupal\flag\Form\FlagDisableConfirmForm'
  118. _title: 'Disable Flag?'
  119. requirements:
  120. _permission: 'administer flags'
  121. entity.flag.reset:
  122. path: '/admin/structure/flags/manage/{flag}/reset'
  123. defaults:
  124. _form: '\Drupal\flag\Form\FlagResetForm'
  125. _title: 'Reset Flag?'
  126. requirements:
  127. _permission: 'administer flags'