uc_gc_client-8.x-1.x-dev/uc_gc_client.routing.yml

uc_gc_client.routing.yml
uc_gc_client.countries_form:
  path: '/admin/store/config/country/gocardless'
  defaults:
    _entity_list: 'uc_country'
    _form: '\Drupal\uc_gc_client\Form\CountriesForm'
    _title: 'GoCardless'
  requirements:
    _permission: 'administer store'

uc_gc_client.redirect:
  path: '/cart/gc_client/complete/{redirect}/{mandate_id}/{customer}/{order_id}/{start_date}/{cart_id}'
  defaults:
    _title: 'Complete order'
    _controller: '\Drupal\uc_gc_client\Controller\GoCardless::goCardlessComplete'
    start_date: NULL
    cart_id: '0'
  requirements:
    _permission: 'access content'

uc_gc_client.webhook:
  path: '/gc_client/webhook'
  defaults:
    _title: 'GoCardless webhooks'
    _controller: '\Drupal\uc_gc_client\Controller\WebhookHandler::webhook'
  requirements:
    _permission: 'access content'

uc_gc_client.connect:
  path: /gc_client/connect
  defaults:
    _title: 'GoCardless Client connect'
    _controller: '\Drupal\uc_gc_client\Controller\GoCardlessPartner::connect'
  requirements:
    _permission: 'access content'

uc_gc_client.connect_return:
  path: /gc_client/connect_complete
  defaults:
    _title: 'GoCardless Client connect-complete'
    _controller: '\Drupal\uc_gc_client\Controller\GoCardlessPartner::connectComplete'
  requirements:
    _permission: 'administer store'

uc_gc_client.payments_form:
  path: /admin/store/orders/{uc_order}/gocardless
  defaults:
    _title: 'GoCardless'
    _form: '\Drupal\uc_gc_client\Form\PaymentsForm'
  options:
    parameters:
      commerce_order:
        type: 'entity:uc_order'
  requirements:
    _permission: 'edit orders'

uc_gc_client.payment_cancel:
  path: '/admin/store/orders/{ucid}/gocardless/payment_cancel/{payment_id}'
  defaults:
    _form: '\Drupal\uc_gc_client\Form\PaymentCancel'
  requirements:
    _permission: 'edit orders'

uc_gc_client.adjustment_action:
  path: '/admin/store/orders/{ucid}/gocardless/adjustment_action/{action}/{sid}'
  defaults:
    _form: '\Drupal\uc_gc_client\Form\AdjustmentAction'
  requirements:
    _permission: 'edit orders'

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

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