MaestroTemplateBuilderEditTask.php |
modules/maestro_template_builder/src/Form/MaestroTemplateBuilderEditTask.php |
Drupal\maestro_template_builder\Form |
|
MaestroTemplateBuilderForm.php |
modules/maestro_template_builder/src/Form/MaestroTemplateBuilderForm.php |
Drupal\maestro_template_builder\Form |
|
MaestroTemplateBuilderSettingsForm.php |
modules/maestro_template_builder/src/Form/MaestroTemplateBuilderSettingsForm.php |
Drupal\maestro_template_builder\Form |
|
MaestroTemplateDeleteForm.php |
src/Form/MaestroTemplateDeleteForm.php |
Drupal\maestro\Form |
|
MaestroTemplateEditForm.php |
src/Form/MaestroTemplateEditForm.php |
Drupal\maestro\Form |
|
MaestroTemplateFormBase.php |
src/Form/MaestroTemplateFormBase.php |
Drupal\maestro\Form |
|
MaestroTemplateListBuilder.php |
src/Controller/MaestroTemplateListBuilder.php |
Drupal\maestro\Controller |
|
MaestroTrace.php |
src/Form/MaestroTrace.php |
Drupal\maestro\Form |
|
MaestroTraceDeleteProcess.php |
src/Form/MaestroTraceDeleteProcess.php |
Drupal\maestro\Form |
|
MaestroTraceDeleteTask.php |
src/Form/MaestroTraceDeleteTask.php |
Drupal\maestro\Form |
|
MaestroValidityCheck.php |
modules/maestro_template_builder/src/Form/MaestroValidityCheck.php |
Drupal\maestro_template_builder\Form |
|
MaestroWebformHandler.php |
modules/maestro_webform/src/Plugin/WebformHandler/MaestroWebformHandler.php |
Drupal\maestro_webform\Plugin\WebformHandler |
|
MaestroWebformTask.php |
modules/maestro_webform/src/Plugin/EngineTasks/MaestroWebformTask.php |
Drupal\maestro_webform\Plugin\EngineTasks |
|
maestro_form_approval_example.info.yml |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.info.yml |
|
modules/examples/maestro_form_approval_example/maestro_form_approval_example.info.yml |
maestro_form_approval_example.install |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.install |
|
Install file for the Maestro form approval example flow. |
maestro_form_approval_example.libraries.yml |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.libraries.yml |
|
modules/examples/maestro_form_approval_example/maestro_form_approval_example.libraries.yml |
maestro_form_approval_example.links.menu.yml |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.links.menu.yml |
|
modules/examples/maestro_form_approval_example/maestro_form_approval_example.links.menu.yml |
maestro_form_approval_example.module |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.module |
|
You need this if you want to simply use MaestroEngine in code calls as we do. |
maestro_form_approval_example.services.yml |
modules/examples/maestro_form_approval_example/maestro_form_approval_example.services.yml |
|
modules/examples/maestro_form_approval_example/maestro_form_approval_example.services.yml |
maestro_interactive_task_plugin_example.info.yml |
modules/examples/maestro_interactive_task_plugin_example/maestro_interactive_task_plugin_example.info.yml |
|
modules/examples/maestro_interactive_task_plugin_example/maestro_interactive_task_plugin_example.info.yml |
maestro_interactive_task_plugin_example.services.yml |
modules/examples/maestro_interactive_task_plugin_example/maestro_interactive_task_plugin_example.services.yml |
|
modules/examples/maestro_interactive_task_plugin_example/maestro_interactive_task_plugin_example.services.yml |
maestro_noninteractive_task_plugin_example.info.yml |
modules/examples/maestro_noninteractive_task_plugin_example/maestro_noninteractive_task_plugin_example.info.yml |
|
modules/examples/maestro_noninteractive_task_plugin_example/maestro_noninteractive_task_plugin_example.info.yml |
maestro_noninteractive_task_plugin_example.services.yml |
modules/examples/maestro_noninteractive_task_plugin_example/maestro_noninteractive_task_plugin_example.services.yml |
|
modules/examples/maestro_noninteractive_task_plugin_example/maestro_noninteractive_task_plugin_example.services.yml |
maestro_taskconsole.info.yml |
modules/maestro_taskconsole/maestro_taskconsole.info.yml |
|
modules/maestro_taskconsole/maestro_taskconsole.info.yml |
maestro_taskconsole.libraries.yml |
modules/maestro_taskconsole/maestro_taskconsole.libraries.yml |
|
modules/maestro_taskconsole/maestro_taskconsole.libraries.yml |
maestro_taskconsole.links.menu.yml |
modules/maestro_taskconsole/maestro_taskconsole.links.menu.yml |
|
modules/maestro_taskconsole/maestro_taskconsole.links.menu.yml |
maestro_taskconsole.module |
modules/maestro_taskconsole/maestro_taskconsole.module |
|
Maestro Task Console module file. Provides Drupal Hook implementations. |
maestro_taskconsole.permissions.yml |
modules/maestro_taskconsole/maestro_taskconsole.permissions.yml |
|
modules/maestro_taskconsole/maestro_taskconsole.permissions.yml |
maestro_taskconsole.routing.yml |
modules/maestro_taskconsole/maestro_taskconsole.routing.yml |
|
modules/maestro_taskconsole/maestro_taskconsole.routing.yml |
maestro_template_builder.info.yml |
modules/maestro_template_builder/maestro_template_builder.info.yml |
|
modules/maestro_template_builder/maestro_template_builder.info.yml |
maestro_template_builder.libraries.yml |
modules/maestro_template_builder/maestro_template_builder.libraries.yml |
|
modules/maestro_template_builder/maestro_template_builder.libraries.yml |
maestro_template_builder.links.menu.yml |
modules/maestro_template_builder/maestro_template_builder.links.menu.yml |
|
modules/maestro_template_builder/maestro_template_builder.links.menu.yml |
maestro_template_builder.module |
modules/maestro_template_builder/maestro_template_builder.module |
|
Provides Drupal hooks used in Maestro. |
maestro_template_builder.routing.yml |
modules/maestro_template_builder/maestro_template_builder.routing.yml |
|
modules/maestro_template_builder/maestro_template_builder.routing.yml |
maestro_utilities.info.yml |
modules/maestro_utilities/maestro_utilities.info.yml |
|
modules/maestro_utilities/maestro_utilities.info.yml |
maestro_utilities.module |
modules/maestro_utilities/maestro_utilities.module |
|
You need this if you want to simply use MaestroEngine in code calls as we do. |
maestro_webform.css |
modules/maestro_webform/css/maestro_webform.css |
|
#maestro-interactive-form details > summary {
display: list-item;
} |
maestro_webform.info.yml |
modules/maestro_webform/maestro_webform.info.yml |
|
modules/maestro_webform/maestro_webform.info.yml |
maestro_webform.libraries.yml |
modules/maestro_webform/maestro_webform.libraries.yml |
|
modules/maestro_webform/maestro_webform.libraries.yml |
maestro_webform.module |
modules/maestro_webform/maestro_webform.module |
|
Contains maestro_webform.module. |
node.type.approval_form.yml |
modules/examples/maestro_form_approval_example/config/install/node.type.approval_form.yml |
|
modules/examples/maestro_form_approval_example/config/install/node.type.approval_form.yml |
README.txt |
README.txt |
|
Maestro Workflow Engine for Drupal 8
For more detailed documentation - refer to the module documentation page: https://www.drupal.org/docs/8/modules/maestro
Installation:
------------
1. Copy/upload the maestro module to the modules directory of… |
readme.txt |
modules/maestro_template_builder/readme.txt |
|
Base development code for Maestro
Some preliminary testing to be done first. |
taskconsole-views.html.twig |
modules/maestro_taskconsole/templates/taskconsole-views.html.twig |
|
<div class="maestro-details-tasks-wrapper">
<details>
<summary>{{ title }}</summary>
<div>
{{ task_information }}
</div>
</details>
</div> |
taskconsole.css |
modules/maestro_taskconsole/css/taskconsole.css |
|
table.taskconsole-tasks {
margin-bottom: 50px;
}
.taskconsole-tasks table {
table-layout: fixed;
width: 100%;
}
.taskconsole-tasks td {
white-space: nowrap;
width: 20%;
}
.taskconsole-tasks td:last-child {
white-space: nowrap;
width:… |
TaskHandler.php |
src/Utility/TaskHandler.php |
Drupal\maestro\Utility |
|
template-task-legend.html.twig |
modules/maestro_template_builder/templates/template-task-legend.html.twig |
|
<div id="maestro-legend">
<div class="legend-task legend-start"></div>
<div class="legend-information clearfix">
<div class="legend-information-title">{{ 'Start Task' |… |
template.css |
modules/maestro_template_builder/css/template.css |
|
#maestro_div_template {
background-color: #f0f0f0;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
border: solid #a0a0a0 1px;
margin-top: 5px;
}
.maestro-canvas-button {
margin-left: 10px;
margin-right: 0;
… |
TemplateEditorCustomAction.php |
src/Plugin/Menu/LocalAction/TemplateEditorCustomAction.php |
Drupal\maestro\Plugin\Menu\LocalAction |
|
user.role.maestro_example.yml |
modules/examples/maestro_form_approval_example/config/install/user.role.maestro_example.yml |
|
modules/examples/maestro_form_approval_example/config/install/user.role.maestro_example.yml |