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

workflow.routing.yml
# All other routes for Workflow maintenance are declared in Workflow UI.

### Workflow Collections
entity.workflow_type.collection:
  path: '/admin/config/workflow/workflow'
  defaults:
    _entity_list: 'workflow_type'
    # _controller: '\workflow\EntityWorkflowUIController::adminOverview'
    _title: 'Workflows'
  requirements:
    _permission: 'administer workflow'

entity.workflow_state.collection:
  path: '/admin/config/workflow/workflow/{workflow_type}/states'
  defaults:
    _entity_list: 'workflow_state'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
  options:
    parameters:
      workflow_type:
        type: entity:workflow_type

entity.workflow_transition.collection:
  path: '/admin/config/workflow/workflow/{workflow_type}/transition_roles'
  defaults:
    _form: 'Drupal\workflow\Form\WorkflowConfigTransitionRoleForm'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
  options:
    parameters:
      workflow_type:
        type: entity:workflow_type

entity.workflow_transition_label.collection:
  path: '/admin/config/workflow/workflow/{workflow_type}/transition_labels'
  defaults:
    _form: 'Drupal\workflow\Form\WorkflowConfigTransitionLabelForm'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
  options:
    parameters:
      workflow_type:
        type: entity:workflow_type

### Workflow CRUD
entity.workflow_type.canonical:
  path: '/admin/config/workflow/workflow/{workflow_type}'
  defaults:
    _entity_form: 'workflow_type.edit'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
#   _entity_access: 'workflow.update'

entity.workflow_type.add_form:
  path: '/admin/config/workflow/workflow/add'
  defaults:
    _entity_form: 'workflow_type.add'
    _title: 'Add Workflow'
  requirements:
    _permission: 'administer workflow'
#   _entity_access: 'workflow.update'

entity.workflow_type.edit_form:
  path: '/admin/config/workflow/workflow/{workflow_type}'
  defaults:
    _entity_form: 'workflow_type.edit'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
#   _entity_access: 'workflow.update'

entity.workflow_type.delete_form:
  path: '/admin/config/workflow/workflow/{workflow_type}/delete'
  defaults:
    _entity_form: 'workflow_type.delete'
    _title: 'Delete Workflow'
  requirements:
    _permission: 'administer workflow'
#   _entity_access: 'workflow.update'

### Workflow State CRUD
entity.workflow_state.canonical:
  path: '/admin/config/workflow/workflow/{workflow_type}/states'
  defaults:
    _entity_list: 'workflow_state'
    _title: 'Edit Workflow'
    _title_callback: 'workflow_url_get_title'
  requirements:
    _permission: 'administer workflow'
  options:
    parameters:
      workflow_type:
        type: entity:workflow_type

### Workflow Executed Transition CRUD
entity.workflow_transition.canonical:
  path: '/workflow_transition/{workflow_transition}'
  defaults:
    # Calls the view controller, defined in the annotation of transition entity
    # _entity_view: 'workflow_transition'
    _title: 'Workflow transition'
    # requirements:
    # Calls the access controller of the entity, $operation 'view'
    # _entity_access: 'workflow_transition.view'

entity.workflow_transition.edit_form:
  path: '/workflow_transition/{workflow_transition}/edit'
  defaults:
    _entity_form: 'workflow_transition.edit'
    _title: 'Edit Workflow transition'
  options:
    _admin_route: TRUE
  requirements:
    _entity_access: 'workflow_transition.update'

entity.workflow_transition.delete_form:
  path: '/workflow_transition/{workflow_transition}/delete'
  defaults:
    _entity_form: 'workflow_transition.delete'
    _title: 'Delete Workflow transition'
  options:
    _admin_route: TRUE
  requirements:
    _entity_access: 'workflow_transition.delete'

entity.workflow_transition.revert_form:
  path: '/workflow_transition/{workflow_transition}/revert'
  defaults:
    _entity_form: 'workflow_transition.revert'
    _title: 'Revert Workflow transition'
  requirements:
    _entity_access: 'workflow_transition.revert'
    # _access: 'true'

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

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