config_preview_deploy-1.0.0-alpha3/config_preview_deploy.routing.yml

config_preview_deploy.routing.yml
config_preview_deploy.dashboard:
  path: '/admin/config/development/config-preview-deploy'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\PreviewController::dashboard'
    _title: 'Configuration Preview Deploy'
  requirements:
    _permission: 'deploy config from preview'

config_preview_deploy.deploy_form:
  path: '/admin/config/development/config-preview-deploy/deploy'
  defaults:
    _form: '\Drupal\config_preview_deploy\Form\DeployForm'
    _title: 'Deploy Configuration'
  requirements:
    _custom_access: 'config_preview_deploy.preview_environment_access:deployFormAccess'

config_preview_deploy.rebase_form:
  path: '/admin/config/development/config-preview-deploy/rebase'
  defaults:
    _form: '\Drupal\config_preview_deploy\Form\RebaseForm'
    _title: 'Rebase Environment'
  requirements:
    _custom_access: 'config_preview_deploy.preview_environment_access:rebaseFormAccess'

config_preview_deploy.changes:
  path: '/admin/config/development/config-preview-deploy/changes'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\PreviewController::changes'
    _title: 'Changes'
  requirements:
    _custom_access: 'config_preview_deploy.preview_environment_access:changesAccess'

config_preview_deploy.diff:
  path: '/admin/config/development/config-preview-deploy/diff/{config_name}'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\PreviewController::diff'
  requirements:
    _custom_access: 'config_preview_deploy.preview_environment_access:changesAccess'

config_preview_deploy.download_diff:
  path: '/admin/config/development/config-preview-deploy/download'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\PreviewController::downloadDiff'
  requirements:
    _custom_access: 'config_preview_deploy.preview_environment_access:downloadDiffAccess'

# Production endpoints
config_preview_deploy.api.status:
  path: '/api/config-preview-deploy/status'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\ProductionController::getStatus'
  requirements:
    _access: 'TRUE'
  methods: [GET]

config_preview_deploy.deploy:
  path: '/admin/config/development/config-preview-deploy/deploy-endpoint'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\ProductionController::deploy'
  requirements:
    _permission: 'accept config deployments'
  options:
    _auth: ['oauth2']
  methods: [POST]

config_preview_deploy.api.export:
  path: '/api/config-preview-deploy/export'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\ProductionController::exportConfig'
  requirements:
    _permission: 'accept config deployments'
  options:
    _auth: ['oauth2']
  methods: [GET]

config_preview_deploy.settings:
  path: '/admin/config/development/config-preview-deploy/settings'
  defaults:
    _form: '\Drupal\config_preview_deploy\Form\SettingsForm'
    _title: 'Settings'
  requirements:
    _permission: 'administer config preview deploy'

# OAuth endpoints for authorization flow
config_preview_deploy.oauth_authorize:
  path: '/admin/config/development/config-preview-deploy/oauth/authorize'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\OAuthController::authorize'
    _title: 'Authorize with Production'
  requirements:
    _permission: 'deploy config from preview'
  methods: [GET]

config_preview_deploy.oauth_callback:
  path: '/admin/config/development/config-preview-deploy/oauth/callback'
  defaults:
    _controller: '\Drupal\config_preview_deploy\Controller\OAuthController::callback'
    _title: 'OAuth Callback'
  requirements:
    _permission: 'deploy config from preview'
  methods: [GET]

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc