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
