niobi-8.x-2.0-alpha4/modules/niobi_form/niobi_form.routing.yml

modules/niobi_form/niobi_form.routing.yml
# General routes for the Niobi Admin module.
entity.niobi_form.clone_form:
  path: '/form/{niobi_form}/clone'
  defaults:
    _entity_form: niobi_form.clone
    _title: 'Clone a Form'
  requirements:
    _permission: 'add niobi form entities'

entity.webform.references:
  path: '/admin/structure/webform/manage/{webform}/references'
  defaults:
    _controller: '\Drupal\niobi_form\Controller\NiobiFormReferencesListController::listing'
    _title_callback: '\Drupal\webform\Controller\WebformEntityController::title'
  requirements:
    _entity_access: 'webform.update'

entity.niobi_form.webform.confirmation:
  path: '/form/{niobi_form}/webform/confirmation'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformEntityController::confirmation'
    _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
    operation: view
    entity_access: 'webform.submission_create'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformAccess'

entity.niobi_form.webform.user.submissions:
  path: '/form/{niobi_form}/webform/submissions/{submission_view}'
  defaults:
    _entity_list: 'webform_submission'
    _title: 'Submissions'
    submission_view: ''
    operation: ''
    entity_access: 'webform.submission_view_own'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformAccess'

entity.niobi_form.webform.user.drafts:
  path: '/form/{niobi_form}/webform/drafts/{submission_view}'
  defaults:
    _entity_list: 'webform_submission'
    _title: 'Drafts'
    submission_view: ''
    operation: view
    entity_access: 'webform.submission_create'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformAccess'

entity.niobi_form.webform.user.submission:
  path: '/form/{niobi_form}/webform/submissions/{webform_submission}'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformSubmissionViewController::view'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    view_mode: 'html'
    operation: webform_submission_view
    entity_access: 'webform_submission.view'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform.user.submission.edit:
  path: '/form/{niobi_form}/webform/submissions/{webform_submission}/edit'
  defaults:
    _entity_form: 'webform_submission.edit'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_edit
    entity_access: 'webform_submission.update'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform.user.submission.delete:
  path: '/form/{niobi_form}/webform/submissions/{webform_submission}/delete'
  defaults:
    _entity_form: 'webform_submission.delete'
    _title: 'Delete webform submission'
    operation: webform_submission_delete
    entity_access: 'webform_submission.delete'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform.user.submission.duplicate:
  path: '/form/{niobi_form}/webform/submissions/{webform_submission}/duplicate'
  defaults:
    _entity_form: 'webform_submission.duplicate'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    duplicate: TRUE
    operation: webform_submission_duplicate
    entity_access: 'webform_submission.update'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform.test_form:
  path: '/form/{niobi_form}/webform/test'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformTestController::testForm'
    _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
    operation: webform_submission_view
    entity_access: 'webform.test'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformAccess'

entity.niobi_form.webform.results_submissions:
  path: '/form/{niobi_form}/webform/results/submissions/{submission_view}'
  defaults:
    _entity_list: 'webform_submission'
    _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
    submission_view: ''
#    operation: webform_submission_view
#    entity_access: 'webform.submission_view_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _user_is_logged_in: 'TRUE'
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformResultsAccess'

entity.niobi_form.webform.results_submissions.custom:
  path: '/form/{niobi_form}/webform/results/submissions/custom'
  defaults:
    _form: 'Drupal\webform\Form\WebformResultsCustomForm'
    _title: 'Customize table'
    operation: webform_submission_view
    entity_access: 'webform.submission_view_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformResultsAccess'

entity.niobi_form.webform.results_export:
  path: '/form/{niobi_form}/webform/results/download'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformResultsExportController::index'
    _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
    operation: webform_submission_view
    entity_access: 'webform.submission_view_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformResultsAccess'

entity.niobi_form.webform.results_export_file:
  path: '/form/{niobi_form}/webform/results/download/file/{filename}'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformResultsExportController::file'
    _title_callback: '\Drupal\webform\Controller\WebformEntityController::title'
    operation: webform_submission_view
    entity_access: 'webform.submission_view_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformResultsAccess'

entity.niobi_form.webform.results_clear:
  path: '/form/{niobi_form}/webform/results/clear'
  defaults:
    _form: 'Drupal\webform\Form\WebformResultsClearForm'
    _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
    operation: webform_submission_delete
    entity_access: 'webform.submission_purge_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformResultsAccess'

entity.niobi_form.webform_submission.canonical:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformSubmissionViewController::view'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    view_mode: 'html'
    operation: webform_submission_view
    entity_access: 'webform_submission.view'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.table:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/table'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformSubmissionViewController::view'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    view_mode: 'table'
    operation: webform_submission_view
    entity_access: 'webform_submission.view_any'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.text:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/text'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformSubmissionViewController::view'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    view_mode: 'text'
    operation: webform_submission_view
    entity_access: 'webform_submission.view_any'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.yaml:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/yaml'
  defaults:
    _controller: '\Drupal\webform\Controller\WebformSubmissionViewController::view'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    view_mode: 'yaml'
    operation: webform_submission_view
    entity_access: 'webform_submission.view_any'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.edit_form:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/edit'
  defaults:
    _entity_form: 'webform_submission.edit'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_edit
    entity_access: 'webform_submission.update'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.edit_form.all:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/edit/all'
  defaults:
    _entity_form: 'webform_submission.edit_all'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_edit_all
    entity_access: 'webform_submission.update'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.notes_form:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/notes'
  defaults:
    _entity_form: 'webform_submission.notes'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_notes
    entity_access: 'webform_submission.update_any'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.resend_form:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/resend'
  defaults:
    _form: 'Drupal\webform\Form\WebformSubmissionResendForm'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_resend
    entity_access: 'webform_submission.update_any'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.duplicate_form:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/duplicate'
  defaults:
    _entity_form: 'webform_submission.duplicate'
    _title_callback: '\Drupal\webform\Controller\WebformSubmissionViewController::title'
    operation: webform_submission_duplicate
    entity_access: 'webform_submission.update_any'
    duplicate: TRUE
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform_submission.delete_form:
  path: '/form/{niobi_form}/webform/submission/{webform_submission}/delete'
  defaults:
    _entity_form: 'webform_submission.delete'
    _title: 'Delete webform submission'
    operation: webform_submission_delete
    entity_access: 'webform_submission.delete'
  options:
    _admin_route: TRUE
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformSubmissionAccess'

entity.niobi_form.webform.entity_reference.set:
  path: '/form/{niobi_form}/webform/change/{webform}'
  defaults:
    _controller: '\Drupal\niobi_form\Controller\NiobiFormEntityReferenceController::change'
    operation: webform_submission_view
    entity_access: 'webform.submission_view_any'
  options:
    parameters:
      niobi_form:
        type: 'entity:niobi_form'
      webform:
        type: 'entity:webform'
  requirements:
    _custom_access: '\Drupal\niobi_form\Access\NiobiFormAccess::checkWebformAccess'
    _csrf_token: 'TRUE'

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

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