image_to_media_swapper-2.x-dev/image_to_media_swapper.routing.yml
image_to_media_swapper.routing.yml
image_to_media_swapper.security_settings:
path: '/admin/config/media/file-to-media-swapper/settings'
defaults:
_form: '\Drupal\image_to_media_swapper\Form\SecuritySettingsForm'
_title: 'Image to Media Swapper Security Settings'
requirements:
_permission: 'administer site configuration'
image_to_media_swapper.resolve_file_to_media:
path: '/media-api/swap-file-to-media/file-uuid'
defaults:
_controller: '\Drupal\image_to_media_swapper\Controller\SwapperController::swapFileEntityWithMediaFromUuid'
_format: 'json'
requirements:
_permission: 'create media+update media'
methods: [POST]
image_to_media_swapper.resolve_file_path_to_media:
path: '/media-api/swap-file-to-media/local-path'
defaults:
_controller: '\Drupal\image_to_media_swapper\Controller\SwapperController::swapFilePathToMedia'
_format: 'json'
requirements:
_permission: 'create media+update media'
methods: [POST]
image_to_media_swapper.resolve_remote_file_path_to_media:
path: '/media-api/swap-file-to-media/remote-uri'
defaults:
_controller: '\Drupal\image_to_media_swapper\Controller\SwapperController::swapRemoteFilePathToMedia'
_format: 'json'
requirements:
_permission: 'create media+update media'
methods: [POST]
image_to_media_swapper.batch_swapper_form:
path: '/admin/content/media/batch-file-to-media-swapper'
defaults:
_form: '\Drupal\image_to_media_swapper\Form\BatchSwapperForm'
_title: 'File to Media Swapper Batch'
requirements:
_batch_swapper_access: 'TRUE'
image_to_media_swapper.manual_swap_queue:
path: '/admin/content/media/manual-file-to-media-swapper'
defaults:
_form: '\Drupal\image_to_media_swapper\Form\ManualSwapQueueForm'
_title: 'File to Media Swapper Queue'
requirements:
_permission: 'access batch media swapper'
image_to_media_swapper.get_security_tokens:
path: '/media-api/security-tokens'
defaults:
_controller: '\Drupal\image_to_media_swapper\Controller\SwapperController::getSecurityTokens'
_format: 'json'
requirements:
_permission: 'create media+update media'
methods: [GET]
image_to_media_swapper.recheck_record:
path: '/admin/content/media/swap-record/{media_swap_record}/recheck'
defaults:
_controller: '\Drupal\image_to_media_swapper\Controller\SwapperController::recheckRecord'
_title: 'Recheck Media Swap Record'
requirements:
_permission: 'access batch media swapper'
options:
parameters:
media_swap_record:
type: entity:media_swap_record
