You are here

flag_lists.routing.yml in Flag Lists 4.0.x

Same filename and directory in other branches
  1. 8 flag_lists.routing.yml

File

flag_lists.routing.yml
View source
  1. flag_lists.settings:
  2. path: '/admin/structure/flag_lists/flag_for_list'
  3. defaults:
  4. _entity_list: 'flag_for_list'
  5. _title: 'Templates for Flagging Collections'
  6. requirements:
  7. _permission: 'administer flag lists'
  8. flag_lists.setting_form:
  9. path: '/admin/config/flag_lists'
  10. defaults:
  11. _form: '\Drupal\flag_lists\Form\FlagListsSettingForm'
  12. _title: 'Settings for the Flag Lists module'
  13. requirements:
  14. _permission: 'administer flag lists'
  15. #flag_lists.add_page:
  16. # path: '/admin/structure/flag_lists/add'
  17. # defaults:
  18. # _form: '\Drupal\flag_lists\Form\FlagForListForm'
  19. # _title: 'Add template'
  20. # requirements:
  21. # _permission: 'administer flag lists'
  22. flag_lists.action_link_flag:
  23. path: '/flag/flag/{flag}/{entity_id}/{flag_list}'
  24. defaults:
  25. _controller: '\Drupal\flag_lists\Controller\ActionLinkController::flag'
  26. methods: [POST]
  27. requirements:
  28. _flag_access: 'entity:flag{flag}'
  29. _format: 'html'
  30. _csrf_token: 'TRUE'
  31. flag_lists.action_link_flag_nojs:
  32. path: '/flag/flag/{flag}/{entity_id}/{flag_list}'
  33. defaults:
  34. _controller: '\Drupal\flag_lists\Controller\ActionLinkNoJsController::flag'
  35. methods: [GET]
  36. requirements:
  37. _flag_access: 'entity:flag{flag}'
  38. _format: 'html'
  39. _csrf_token: 'TRUE'
  40. flag_lists.action_link_unflag:
  41. path: '/flag/unflag/{flag}/{entity_id}/{flag_list}'
  42. defaults:
  43. _controller: '\Drupal\flag_lists\Controller\ActionLinkController::unflag'
  44. methods: [POST]
  45. requirements:
  46. _unflag_access: 'entity:flag{flag}'
  47. _format: 'html'
  48. _csrf_token: 'TRUE'
  49. flag_lists.action_link_unflag_nojs:
  50. path: '/flag/unflag/{flag}/{entity_id}/{flag_list}'
  51. defaults:
  52. _controller: '\Drupal\flag_lists\Controller\ActionLinkNoJsController::unflag'
  53. methods: [GET]
  54. requirements:
  55. _unflag_access: 'entity:flag{flag}'
  56. _format: 'html'
  57. _csrf_token: 'TRUE'
  58. flagging_collection.add:
  59. path: '/flagging_collection/add'
  60. defaults:
  61. _entity_form: entity.flagging_collection.add_page
  62. _title: 'Add Flagging collection'
  63. requirements:
  64. _permission: 'add flag lists'
  65. entity.flag_list_item.collection:
  66. path: '/admin/structure/flag_lists/flag_list_item'
  67. defaults:
  68. _entity_list: 'flag_list_item'
  69. _title: 'Flag List Item Handling'
  70. requirements:
  71. _custom_access: '\Drupal\flag_lists\Access\FlagListItemAccess::customAccess'