pantheon_decoupled-1.0.0-alpha3/pantheon_decoupled.routing.yml
pantheon_decoupled.routing.yml
# Custom JSON:API endpoint that lists configured languages
pantheon_decoupled.configured_languages_resource:
path: '/%jsonapi%/language/language'
defaults:
_jsonapi_resource: Drupal\pantheon_decoupled\Resource\ConfiguredLanguagesResource
_jsonapi_resource_types: ['configurable_language--configurable_language']
requirements:
_access: 'TRUE'
pantheon_decoupled.settings:
path: '/admin/config/services/pantheon-fes'
defaults:
_controller: '\Drupal\pantheon_decoupled\Controller\FesController::content'
_title: 'Front-End Sites Settings'
requirements:
_permission: 'administer dp_preview_site'
pantheon_decoupled.add_form:
path: '/admin/config/services/pantheon-fes/add'
defaults:
_entity_form: 'dp_preview_site.add'
_title: 'Add a preview site'
requirements:
_permission: 'administer dp_preview_site'
pantheon_decoupled.test:
path: '/admin/config/services/pantheon-fes/test/{preview_site}'
defaults:
_title: 'Test Preview Site'
_controller: '\Drupal\pantheon_decoupled\Controller\PantheonDecoupledTestController'
requirements:
_permission: 'administer dp_preview_site'
pantheon_decoupled.environment:
path: '/admin/config/services/pantheon-fes/environment/{preview_site}'
defaults:
_title: 'Environment Variables'
_controller: '\Drupal\pantheon_decoupled\Controller\EnvVarController::EnvVarRegenerateForm'
requirements:
_permission: 'administer dp_preview_site'
