commerce_gc_client-8.x-1.9/commerce_gc_client.routing.yml

commerce_gc_client.routing.yml
commerce_gc_client.webhook:
  path: '/gc_client/webhook'
  defaults:
    _controller: '\Drupal\commerce_gc_client\Controller\WebhookHandler::webhook'
  requirements:
    _permission: 'access content'

commerce_gc_client.adjustment_action:
  path: '/gc_client/adjustment_action/{action}/{order_id}/{sid}'
  defaults:
    _form: '\Drupal\commerce_gc_client\Form\AdjustmentAction'
  requirements:
    _permission: 'administer commerce_order'

commerce_gc_client.mandate:
  path: '/admin/commerce/orders/{commerce_order}/gocardless'
  defaults:
    _title: 'GoCardless'
    _form: '\Drupal\commerce_gc_client\Form\Mandate'
  options:
    parameters:
      commerce_order:
        type: 'entity:commerce_order'
  requirements:
    _permission: 'administer commerce_order'

commerce_gc_client.mandate_cancel_form:
  path: '/user/{user}/orders/{commerce_order}/mandate_cancel/{view_mode}'
  defaults:
    _title: 'Cancel GoCardless mandate'
    _form: '\Drupal\commerce_gc_client\Form\MandateCancel'
  requirements:
    _entity_access: 'commerce_order.view'
    _permission: 'view own commerce_order+administer commerce_order'
  options:
    parameters:
      user:
        type: 'entity:user'
      commerce_order:
        type: 'entity:commerce_order'

commerce_gc_client.payment_cancel_form:
  path: '/admin/commerce/orders/{commerce_order}/gocardless/payment_cancel/{payment_id}'
  defaults:
    _form: '\Drupal\commerce_gc_client\Form\PaymentCancel'
  options:
    parameters:
      commerce_order:
        type: 'entity:commerce_order'
  requirements:
    _permission: 'administer commerce_order'

commerce_gc_client.connect_complete:
  path: '/gc_client/connect_complete'
  defaults:
    _title: 'GoCardless Client connect-complete'
    _controller: '\Drupal\commerce_gc_client\Controller\GoCardlessPartnerConnect::complete'
  requirements:
    _permission: 'configure store'

commerce_gc_client.currencies:
  path: '/admin/commerce/config/currencies/gocardless'
  defaults:
    _title: 'GoCardless Currencies'
    _form: '\Drupal\commerce_gc_client\Form\Currencies'
  requirements:
    _permission: 'configure store'

commerce_gc_client.product_variation.recurrence_rules:
  path: '/product/{commerce_product}/variations/{commerce_product_variation}/edit/recurrence_rules'
  defaults:
    _title: 'Product Variation Recurrence Rules'
    _controller: '\Drupal\commerce_gc_client\Controller\RecurrenceRules::update'
  requirements:
    _entity_access: 'commerce_product.update'
    _custom_access: '\Drupal\commerce_gc_client\Controller\RecurrenceRules::access'
  options:
    no_cache: TRUE
    _admin_route: TRUE
    parameters:
      commerce_product:
        type: 'entity:commerce_product'
      commerce_product_variation:
        type: 'entity:commerce_product_variation'

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

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