maestro-3.0.1-rc2/maestro.routing.yml

maestro.routing.yml
maestro.maestro_admin_settings:
  path: '/admin/config/workflow/maestro'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroEngineSettingsForm'
    _title: 'Maestro Engine Settings'
  requirements:
    _permission: 'administer site configuration'

maestro.autocomplete.roles:
  path: '/maestro/autocomplete/roles'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroAutoCompleteController::autocompleteRoles'
  requirements:
    _permission: 'administer site configuration'
  options:
    no_cache: TRUE    

maestro.autocomplete.interactive_handlers:
  path: '/maestro/autocomplete/interactive_handlers'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroAutoCompleteController::autocompleteInteractiveHandlers'
  requirements:
    _permission: 'administer site configuration'
  options:
    no_cache: TRUE 

maestro.autocomplete.batch_handlers:
  path: '/maestro/autocomplete/batch_handlers'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroAutoCompleteController::autocompleteBatchHandlers'
  requirements:
    _permission: 'administer site configuration'
  options:
    no_cache: TRUE 

maestro.start_process:
  path: '/maestro/start/process/{templateMachineName}/{redirect}'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroOrchestrator::startProcess'
    _title: 'Start Process'
    redirect: 'templates'
  requirements:
    _permission: 'start maestro process'
  options:
    no_cache: TRUE

maestro.reassign_task:
  path: '/maestro/reassign/task/{assignmentID}'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroReassign'
    _title: 'Reassign'
  requirements:
    _permission: 'administer maestro queue entities'
  options:
    no_cache: TRUE

maestro.trace:
  path: '/maestro/trace/{processID}'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroTrace'
    _title: 'Trace'
  requirements:
    _permission: 'administer maestro templates'
  options:
    no_cache: TRUE

maestro.execute:
  path: '/maestro/execute/task/{queueid_or_token}/{modal}'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroExecuteInteractive'
    _title: 'Interactive Task Execution'
  requirements:
    _permission: 'access content'
  options:
    no_cache: TRUE

maestro.orchestrator:
  path: '/orchestrator/{token}'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroOrchestrator::orchestrate'
    _title: 'Run the orchestrator'
    token: 'token'
  requirements:
    _permission: 'access content'
  options:
    no_cache: TRUE
 
maestro.maestro_process_settings:
  path: 'admin/structure/maestro_process_entity_settings'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroProcessSettingsForm'
    _title: 'Maestro Process Entity Settings'
  requirements:
    _permission: 'administer maestro templates'

maestro.delete.task:
  path: 'maestro/trace/delete/task/{processID}/{idList}'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroTraceDeleteTask'
    _title: 'Delete Task'
  requirements:
    _permission: 'administer maestro templates'

maestro.delete.process:
  path: 'maestro/trace/delete/process/{processID}'
  defaults:
    _form: '\Drupal\maestro\Form\MaestroTraceDeleteProcess'
    _title: 'Delete Process'
  requirements:
    _permission: 'administer maestro templates'

entity.maestro_template.list:
  path: '/maestro/templates/list'
  defaults:
    _entity_list: 'maestro_template'
    _title: 'Maestro Templates'
  requirements:
    _permission: 'administer maestro templates'
  options:
    no_cache: TRUE
    _admin_route: TRUE

entity.maestro_template.add:
  path: '/maestro/templates/add'
  defaults:
    _title: 'Add Template'
    _entity_form: maestro_template.add
  requirements:
    _permission: 'administer maestro templates'
  options:
    no_cache: TRUE
    _admin_route: TRUE


entity.maestro_template.edit_form:
  path: '/maestro/manage/{maestro_template}/{is_modal}'
  defaults:
    _title: 'Edit Template'
    _entity_form: maestro_template.edit
    is_modal: notmodal
  requirements:
    _permission: 'administer maestro templates'
  options:
    no_cache: TRUE
    _admin_route: TRUE

entity.maestro_template.delete_form:
  path: '/maestro/manage/{maestro_template}/delete'
  defaults:
    _title: 'Delete Template'
    _entity_form: maestro_template.delete
  requirements:
    _permission: 'administer maestro templates'
  options:
    no_cache: TRUE
    _admin_route: TRUE



maestro.process_details_ajax_open:
  path: '/maestro/ajax/status/{processID}'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroProcessStatusController::getDetails'
    _title: 'Process Status'
    processID: '0'
    queueID: '0'
  requirements:
    _permission: 'view maestro task console'
  options:
    no_cache: TRUE
    
maestro.process_details_ajax_close:
  path: '/maestro/ajax/status/close/{processID}'
  defaults:
    _controller: '\Drupal\maestro\Controller\MaestroProcessStatusController::closeDetails'
    _title: 'Process Status Close'
    processID: '0'
    queueID: '0'
  requirements:
    _permission: 'view maestro task console'
  options:
    no_cache: TRUE

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

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