smsplatform-1.0.x-dev/smsplatform.routing.yml

smsplatform.routing.yml
route_callbacks:
  - '\Drupal\smsplatform\Routing\RouteSubscriber::routes'

smsplatform.admin:
  path: '/admin/config/sms'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'SMS Platform'
  requirements:
    _permission: 'administer sms platform'

# Phone numbers
smsplatform.phone_number_settings.list:
  path: '/admin/config/sms/phone_number'
  defaults:
    _entity_list: 'phone_number_settings'
    _title: 'Phone number settings'
  requirements:
    _permission: 'administer sms platform'

entity.phone_number_settings.add:
  path: '/admin/config/sms/phone_number/add'
  defaults:
    _entity_form: 'phone_number_settings.add'
    _title: 'Add phone number settings'
  requirements:
    _permission: 'administer sms platform'

entity.phone_number_settings.edit_form:
  path: '/admin/config/sms/phone_number/{phone_number_settings}'
  defaults:
    _entity_form: 'phone_number_settings.edit'
    _title: 'Edit phone number settings'
  requirements:
    _permission: 'administer sms platform'

entity.phone_number_settings.delete_form:
  path: '/admin/config/sms/phone_number/{phone_number_settings}/delete'
  defaults:
    _entity_form: 'phone_number_settings.delete'
    _title: 'Delete phone number settings'
  requirements:
    _permission: 'administer sms platform'

# Settings
smsplatform.settings:
  path: '/admin/config/sms/settings'
  defaults:
    _form: '\Drupal\smsplatform\Form\SmsSettingsForm'
    _title: 'SMS Settings'
  requirements:
    _permission: 'administer sms platform'

# Gateways
smsplatform.gateway.list:
  path: '/admin/config/sms/gateways'
  defaults:
    _entity_list: 'smsplatform_gateway'
    _title: 'Gateways'
  requirements:
    _permission: 'administer sms platform'

entity.smsplatform_gateway.add:
  path: '/admin/config/sms/gateways/add'
  defaults:
    _entity_form: 'smsplatform_gateway.add'
    _title: 'Add gateway'
  requirements:
    _permission: 'administer sms platform'

entity.smsplatform_gateway.edit_form:
  path: '/admin/config/sms/gateways/{smsplatform_gateway}'
  defaults:
    _entity_form: 'smsplatform_gateway.edit'
    _title: 'Edit gateway'
  requirements:
    _permission: 'administer sms platform'

entity.smsplatform_gateway.delete_form:
  path: '/admin/config/sms/gateways/{smsplatform_gateway}/delete'
  defaults:
    _entity_form: 'smsplatform_gateway.delete'
    _title: 'Delete gateway'
  requirements:
    _permission: 'administer sms platform'

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

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