# Menu list of Islandora configuration forms system.admin_config_islandora: path: '/admin/config/islandora' defaults: _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage' _title: 'Islandora' requirements: _permission: 'access administration pages' # Core Islandora configuration form system.islandora_settings: path: '/admin/config/islandora/core' defaults: _form: '\Drupal\islandora\Form\IslandoraSettingsForm' _title: 'Islandora Settings' requirements: _permission: 'administer site configuration' # Islandora JSON-LD Routing definition islandora.jsonldcontext: path: '/context/{entity_type}/{bundle}' defaults: _controller: '\Drupal\islandora\Controller\JsonLdContextController::content' requirements: _permission: 'access content' islandora.media_source_update: path: '/media/{media}/source' defaults: _controller: '\Drupal\islandora\Controller\MediaSourceController::put' methods: [PUT] requirements: _permission: 'update media' options: _auth: ['basic_auth', 'cookie', 'jwt_auth'] islandora.media_source_add_to_node: path: '/node/{node}/media/{field}/add/{bundle}' defaults: _controller: '\Drupal\islandora\Controller\MediaSourceController::addToNode' methods: [POST] requirements: _custom_access: '\Drupal\islandora\Controller\MediaSourceController::addToNodeAccess' options: _auth: ['basic_auth', 'cookie', 'jwt_auth']