sendinblue-8.x-1.7/sendinblue.routing.yml

sendinblue.routing.yml
sendinblue.admin:
  path: '/admin/config/system/sendinblue'
  defaults:
    _title: 'Manage SendinBlue Settings'
    _controller: 'Drupal\sendinblue\Controller\SendinblueController::home'
  requirements:
    _permission: 'administer sendinblue'

sendinblue.admin.sendinblue_list_page:
  path: '/admin/config/system/sendinblue/lists'
  defaults:
    _title: 'Display SendinBlue Lists and Contacts.'
    _controller: 'Drupal\sendinblue\Controller\SendinblueController::listPage'
  requirements:
    _permission: 'administer sendinblue'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'

sendinblue.admin.sendinblue_campaign_page:
  path: '/admin/config/system/sendinblue/campaigns'
  defaults:
    _title: 'Display SendinBlue Campaigns.'
    _controller: 'Drupal\sendinblue\Controller\SendinblueController::listCampaigns'
  requirements:
    _permission: 'administer sendinblue'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'

sendinblue.admin.sendinblue_statistic_page:
  path: '/admin/config/system/sendinblue/statistics'
  defaults:
    _title: 'Display SendinBlue Statistics.'
    _controller: 'Drupal\sendinblue\Controller\SendinblueController::statisticsPage'
  requirements:
    _permission: 'administer sendinblue'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::accessToSsoSib'


entity.sendinblue_signup_form.canonical:
  path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}'
  defaults:
  # Calls the view controller, defined in the annotation of the contact entity
    _entity_view: 'sendinblue_signup_form'
    _title: 'Contact Content'
  requirements:
  # Calls the access controller of the entity, $operation 'view'
    _entity_access: 'sendinblue_signup_form.view'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::access'

entity.sendinblue_signup_form.collection:
  path: '/admin/config/system/sendinblue/sendinblue_signup_form/list'
  defaults:
  # Calls the list controller, defined in the annotation of the contact entity.
    _entity_list: 'sendinblue_signup_form'
    _title: 'Form List'
  requirements:
  # Checks for permission directly.
    _permission: 'view sendinblue entity'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::access'

entity.sendinblue_signup_form.signup_add:
  path: '/admin/config/system/sendinblue/sendinblue_signup_form/add'
  defaults:
  # Calls the form.add controller, defined in the contact entity.
    _entity_form: sendinblue_signup_form.add
    _title: 'Add Form'
  requirements:
    _entity_create_access: 'sendinblue_signup_form'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::access'

entity.sendinblue_signup_form.edit_form:
  path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}/edit'
  defaults:
  # Calls the form.edit controller, defined in the contact entity.
    _entity_form: sendinblue_signup_form.edit
    _title: 'Edit Form'
  requirements:
    _entity_access: 'sendinblue_signup_form.update'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::access'

entity.sendinblue_signup_form.delete_form:
  path: '/admin/config/system/sendinblue/sendinblue_signup_form/{sendinblue_signup_form}/delete'
  defaults:
    # Calls the form.delete controller, defined in the contact entity.
    _entity_form: sendinblue_signup_form.delete
    _title: 'Delete Form'
  requirements:
    _entity_access: 'sendinblue_signup_form.delete'
    _custom_access:  '\Drupal\sendinblue\Controller\SendinblueController::access'

route_callbacks:
  - '\Drupal\sendinblue\Routing\SubscribeRoutes::routes'

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

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