commercetools-8.x-1.2-alpha1/commercetools.routing.yml
commercetools.routing.yml
commercetools.settings:
path: '/admin/config/system/commercetools'
defaults:
_title: 'commercetools General Settings'
_form: 'Drupal\commercetools\Form\GeneralSettingsForm'
requirements:
_permission: 'administer site configuration'
commercetools.summary:
path: '/admin/config/system/commercetools/summary'
defaults:
_title: 'commercetools Summary'
_controller: 'Drupal\commercetools\Controller\SummaryController::view'
requirements:
_permission: 'administer site configuration'
commercetools.settings_store:
path: '/admin/config/system/commercetools/store'
defaults:
_title: 'commercetools Store Settings'
_form: 'Drupal\commercetools\Form\StoreSettingsForm'
requirements:
_permission: 'administer site configuration'
commercetools.checkout_complete:
path: '/commercetools/checkout-complete'
defaults:
_controller: '\Drupal\commercetools\Controller\CommercetoolsCheckoutController::checkoutComplete'
requirements:
_permission: 'access content'
orderId: .+
commercetools.subscriptions_settings:
path: '/admin/config/system/commercetools/subscriptions'
defaults:
_title: 'commercetools Subscriptions'
_form: 'Drupal\commercetools\Form\SubscriptionSettingsForm'
requirements:
_permission: 'administer site configuration'
commercetools.subscriptions_webhook:
path: '/api/commercetools/webhook/subscriptions'
defaults:
_controller: \Drupal\commercetools\Controller\SubscriptionsController::call
methods: [POST]
requirements:
_custom_access: '\Drupal\commercetools\Controller\SubscriptionsController::access'
_format: 'json'
options:
no_cache: TRUE
