You are here

search_api_solr.routing.yml in Search API Solr 8.3

File

search_api_solr.routing.yml
View source
  1. search_api_solr.solr_config_form:
  2. path: '/admin/config/search/search-api/server/{search_api_server}/files'
  3. options:
  4. parameters:
  5. search_api_server:
  6. type: entity:search_api_server
  7. with_config_overrides: TRUE
  8. defaults:
  9. _form: '\Drupal\search_api_solr\Form\SolrConfigForm'
  10. requirements:
  11. _permission: 'administer search_api'
  12. _custom_access: '\Drupal\search_api_solr\Form\SolrConfigForm::access'
  13. # SolrFieldType routing definition
  14. entity.solr_field_type.collection:
  15. path: '/admin/config/search/search-api/server/{search_api_server}/solr_field_type'
  16. defaults:
  17. _title: 'SolrFieldType Configuration'
  18. _controller: '\Drupal\search_api_solr\Controller\SolrFieldTypeController::listing'
  19. options:
  20. parameters:
  21. search_api_server:
  22. type: entity:search_api_server
  23. with_config_overrides: TRUE
  24. requirements:
  25. _permission: 'administer search_api'
  26. _search_api_solr_local_action_access_check: 'TRUE'
  27. entity.solr_field_type.add_form:
  28. path: '/admin/config/search/search-api/solr_field_type/add'
  29. defaults:
  30. _entity_form: 'solr_field_type.add'
  31. _title: 'Add SolrFieldType'
  32. requirements:
  33. _permission: 'administer search_api'
  34. entity.solr_field_type.edit_form:
  35. path: '/admin/config/search/search-api/solr_field_type/{solr_field_type}'
  36. defaults:
  37. _entity_form: 'solr_field_type.edit'
  38. _title: 'Edit SolrFieldType'
  39. requirements:
  40. _permission: 'administer search_api'
  41. entity.solr_field_type.delete_form:
  42. path: '/admin/config/search/search-api/solr_field_type/{solr_field_type}/delete'
  43. defaults:
  44. _entity_form: 'solr_field_type.delete'
  45. _title: 'Delete SolrFieldType'
  46. requirements:
  47. _permission: 'administer search_api'
  48. entity.solr_field_type.disable_for_server:
  49. path: '/admin/config/search/search-api/server/{search_api_server}/solr_field_type/{solr_field_type}/disable'
  50. defaults:
  51. _title: 'Disable SolrFieldType for server'
  52. _controller: '\Drupal\search_api_solr\Controller\SolrFieldTypeController::disableOnServer'
  53. requirements:
  54. _permission: 'administer search_api'
  55. entity.solr_field_type.enable_for_server:
  56. path: '/admin/config/search/search-api/server/{search_api_server}/solr_field_type/{solr_field_type}/enable'
  57. defaults:
  58. _title: 'Enable SolrFieldType for server'
  59. _controller: '\Drupal\search_api_solr\Controller\SolrFieldTypeController::enableOnServer'
  60. requirements:
  61. _permission: 'administer search_api'
  62. solr_configset.schema_extra_types:
  63. path: '/admin/config/search/search-api/server/{search_api_server}/solr_configset/schema-extra-types'
  64. defaults:
  65. _title: 'schema_extra_types.xml'
  66. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamSchemaExtraTypesXml'
  67. options:
  68. parameters:
  69. search_api_server:
  70. type: entity:search_api_server
  71. with_config_overrides: TRUE
  72. requirements:
  73. _permission: 'administer search_api'
  74. _search_api_solr_local_action_access_check: 'TRUE'
  75. solr_configset.schema_extra_fields:
  76. path: '/admin/config/search/search-api/server/{search_api_server}/solr_configset/schema-extra-fields'
  77. defaults:
  78. _title: 'schema_extra_fields.xml'
  79. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamSchemaExtraFieldsXml'
  80. options:
  81. parameters:
  82. search_api_server:
  83. type: entity:search_api_server
  84. with_config_overrides: TRUE
  85. requirements:
  86. _permission: 'administer search_api'
  87. _search_api_solr_local_action_access_check: 'TRUE'
  88. solr_configset.solrconfig_extra:
  89. path: '/admin/config/search/search-api/server/{search_api_server}/solr_configset/solrconfig-extra'
  90. defaults:
  91. _title: 'solrconfig_extra.xml'
  92. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamSolrconfigExtraXml'
  93. options:
  94. parameters:
  95. search_api_server:
  96. type: entity:search_api_server
  97. with_config_overrides: TRUE
  98. requirements:
  99. _permission: 'administer search_api'
  100. _search_api_solr_local_action_access_check: 'TRUE'
  101. solr_configset.solrconfig_query:
  102. path: '/admin/config/search/search-api/server/{search_api_server}/solr_configset/solrconfig-query'
  103. defaults:
  104. _title: 'solrconfig_query.xml'
  105. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamSolrconfigQueryXml'
  106. options:
  107. parameters:
  108. search_api_server:
  109. type: entity:search_api_server
  110. with_config_overrides: TRUE
  111. requirements:
  112. _permission: 'administer search_api'
  113. _search_api_solr_local_action_access_check: 'TRUE'
  114. solr_configset.solrconfig_requestdispatcher:
  115. path: '/admin/config/search/search-api/server/{search_api_server}/solr_cconfigset/solrconfig-requestdispatcher'
  116. defaults:
  117. _title: 'solrconfig_requestdispatcher.xml'
  118. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamSolrconfigRequestDispatcherXml'
  119. options:
  120. parameters:
  121. search_api_server:
  122. type: entity:search_api_server
  123. with_config_overrides: TRUE
  124. requirements:
  125. _permission: 'administer search_api'
  126. _search_api_solr_local_action_access_check: 'TRUE'
  127. solr_configset.config_zip:
  128. path: '/admin/config/search/search-api/server/{search_api_server}/solr_configset/config-zip'
  129. defaults:
  130. _title: 'config.zip'
  131. _controller: '\Drupal\search_api_solr\Controller\SolrConfigSetController::streamConfigZip'
  132. options:
  133. parameters:
  134. search_api_server:
  135. type: entity:search_api_server
  136. with_config_overrides: TRUE
  137. requirements:
  138. _permission: 'administer search_api'
  139. _search_api_solr_local_action_access_check: 'TRUE'
  140. # SolrCache routing definition
  141. entity.solr_cache.collection:
  142. path: '/admin/config/search/search-api/server/{search_api_server}/solr_cache'
  143. defaults:
  144. _title: 'SolrCache Configuration'
  145. _controller: '\Drupal\search_api_solr\Controller\SolrCacheController::listing'
  146. options:
  147. parameters:
  148. search_api_server:
  149. type: entity:search_api_server
  150. with_config_overrides: TRUE
  151. requirements:
  152. _permission: 'administer search_api'
  153. _search_api_solr_local_action_access_check: 'TRUE'
  154. entity.solr_cache.disable_for_server:
  155. path: '/admin/config/search/search-api/server/{search_api_server}/solr_cache/{solr_cache}/disable'
  156. defaults:
  157. _title: 'Disable SolrCache for server'
  158. _controller: '\Drupal\search_api_solr\Controller\SolrCacheController::disableOnServer'
  159. requirements:
  160. _permission: 'administer search_api'
  161. entity.solr_cache.enable_for_server:
  162. path: '/admin/config/search/search-api/server/{search_api_server}/solr_cache/{solr_cache}/enable'
  163. defaults:
  164. _title: 'Enable SolrCache for server'
  165. _controller: '\Drupal\search_api_solr\Controller\SolrCacheController::enableOnServer'
  166. requirements:
  167. _permission: 'administer search_api'
  168. # Solr RequestHandler routing definition
  169. entity.solr_request_handler.collection:
  170. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_handler'
  171. defaults:
  172. _title: 'SolrRequestHandler Configuration'
  173. _controller: '\Drupal\search_api_solr\Controller\SolrRequestHandlerController::listing'
  174. options:
  175. parameters:
  176. search_api_server:
  177. type: entity:search_api_server
  178. with_config_overrides: TRUE
  179. requirements:
  180. _permission: 'administer search_api'
  181. _search_api_solr_local_action_access_check: 'TRUE'
  182. entity.solr_request_handler.disable_for_server:
  183. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_handler/{solr_request_handler}/disable'
  184. defaults:
  185. _title: 'Disable SolrRequestHandler for server'
  186. _controller: '\Drupal\search_api_solr\Controller\SolrRequestHandlerController::disableOnServer'
  187. requirements:
  188. _permission: 'administer search_api'
  189. entity.solr_request_handler.enable_for_server:
  190. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_handler/{solr_request_handler}/enable'
  191. defaults:
  192. _title: 'Enable SolrRequestHandler for server'
  193. _controller: '\Drupal\search_api_solr\Controller\SolrRequestHandlerController::enableOnServer'
  194. requirements:
  195. _permission: 'administer search_api'
  196. # Solr RequestDispatcher routing definition
  197. entity.solr_request_dispatcher.collection:
  198. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_dispatcher'
  199. defaults:
  200. _title: 'SolrRequestDispatcher Configuration'
  201. _controller: '\Drupal\search_api_solr\Controller\SolrRequestDispatcherController::listing'
  202. options:
  203. parameters:
  204. search_api_server:
  205. type: entity:search_api_server
  206. with_config_overrides: TRUE
  207. requirements:
  208. _permission: 'administer search_api'
  209. _search_api_solr_local_action_access_check: 'TRUE'
  210. entity.solr_request_dispatcher.disable_for_server:
  211. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_dispatcher/{solr_request_dispatcher}/disable'
  212. defaults:
  213. _title: 'Disable SolrRequestDispatcher for server'
  214. _controller: '\Drupal\search_api_solr\Controller\SolrRequestDispatcherController::disableOnServer'
  215. requirements:
  216. _permission: 'administer search_api'
  217. entity.solr_request_dispatcher.enable_for_server:
  218. path: '/admin/config/search/search-api/server/{search_api_server}/solr_request_dispatcher/{solr_request_dispatcher}/enable'
  219. defaults:
  220. _title: 'Enable SolrRequestDispatcher for server'
  221. _controller: '\Drupal\search_api_solr\Controller\SolrRequestDispatcherController::enableOnServer'
  222. requirements:
  223. _permission: 'administer search_api'
  224. entity.search_api_index.solr_multisite_clone_form:
  225. path: '/admin/config/search/search-api/index/{search_api_index}/solr_multisite_clone'
  226. defaults:
  227. _entity_form: 'search_api_index.solr_multisite_clone'
  228. requirements:
  229. _entity_access: 'search_api_index.edit'
  230. entity.search_api_index.solr_multisite_update_form:
  231. path: '/admin/config/search/search-api/index/{search_api_index}/solr_multisite_update'
  232. defaults:
  233. _entity_form: 'search_api_index.solr_multisite_update'
  234. requirements:
  235. _entity_access: 'search_api_index.edit'