lunr-8.x-1.0/lunr.routing.yml
lunr.routing.yml
entity.lunr_search.collection:
path: '/admin/config/lunr_search'
defaults:
_entity_list: 'lunr_search'
_title: 'Lunr searches'
requirements:
_permission: 'administer lunr search'
entity.lunr_search.add_form:
path: '/admin/config/lunr_search/add'
defaults:
_entity_form: 'lunr_search.add'
_title: 'Add Lunr search'
requirements:
_permission: 'administer lunr search'
entity.lunr_search.edit_form:
path: '/admin/config/lunr_search/{lunr_search}'
defaults:
_entity_form: 'lunr_search.edit'
_title: 'Edit Lunr search'
requirements:
_entity_access: 'lunr_search.update'
entity.lunr_search.index:
path: '/admin/config/lunr_search/{lunr_search}/index'
defaults:
_controller: 'Drupal\lunr\Controller\LunrSearchIndexController::page'
_title: 'Index Lunr search'
requirements:
_entity_access: 'lunr_search.update'
entity.lunr_search.upload_index:
path: '/admin/config/lunr_search/{lunr_search}/upload'
defaults:
_controller: 'Drupal\lunr\Controller\LunrSearchIndexController::upload'
methods: [POST]
requirements:
_entity_access: 'lunr_search.update'
entity.lunr_search.upload_page:
path: '/admin/config/lunr_search/{lunr_search}/upload/page/{page}'
defaults:
_controller: 'Drupal\lunr\Controller\LunrSearchIndexController::uploadPage'
methods: [POST]
requirements:
_entity_access: 'lunr_search.update'
page: \d+
entity.lunr_search.delete_form:
path: '/admin/config/lunr_search/{lunr_search}/delete'
defaults:
_entity_form: 'lunr_search.delete'
_title: 'Delete'
requirements:
_entity_access: 'lunr_search.delete'
entity.lunr_search.canonical:
path: '/lunr_search/{lunr_search}'
defaults:
_controller: 'Drupal\lunr\Controller\LunrSearchController::page'
_title_callback: 'Drupal\lunr\Controller\LunrSearchController::title'
requirements:
_permission: 'access content'
_custom_access: 'Drupal\lunr\Controller\LunrSearchController::access'
