bibcite-8.x-1.x-dev/modules/bibcite_export/bibcite_export.routing.yml
modules/bibcite_export/bibcite_export.routing.yml
bibcite_export.export:
path: '/bibcite/export/{bibcite_format}/{entity_type}/{entity}'
defaults:
_controller: '\Drupal\bibcite_export\Controller\ExportController::export'
_title: 'BibCite Export'
requirements:
_permission: 'access bibcite export'
_entity_access: 'entity.view'
options:
parameters:
bibcite_format:
type: bibcite_format
entity:
type: entity:{entity_type}
entity.bibcite_reference.export_multiple_form:
path: '/admin/content/bibcite/reference/export-action'
defaults:
_form: '\Drupal\bibcite_export\Form\ExportMultipleForm'
_title: 'Export'
requirements:
_permission: 'access bibcite export'
bibcite_export.export_all:
path: '/admin/content/bibcite/reference/export'
defaults:
_form: '\Drupal\bibcite_export\Form\ExportAllForm'
_title: 'Export all references'
requirements:
_permission: 'administer bibcite+access bibcite export'
bibcite_export.download:
path: '/admin/content/bibcite/reference/export/download/{file}'
defaults:
_controller: '\Drupal\bibcite_export\Controller\ExportDownload::download'
_title: 'Download export file'
requirements:
_custom_access: '\Drupal\bibcite_export\Access\DownloadFileAccess::access'
options:
parameters:
file:
type: entity:file
