Classes
\
Name | Description | |
---|---|---|
Exception | No description available | EMPTY |
\Symbiote\AdvancedWorkflow\Actions
Name | Description | |
---|---|---|
AssignUsersToWorkflowAction | A workflow action that allows additional users or groups to be assigned to the workflow part-way through the workflow path. | EMPTY |
CancelWorkflowAction | Description | EMPTY |
NotifyUsersWorkflowAction | A workflow action that notifies users attached to the workflow path that they have a task awaiting them. | EMPTY |
PublishItemWorkflowAction | Publishes an item | EMPTY |
SetPropertyWorkflowAction | No description available | EMPTY |
SimpleApprovalWorkflowAction | A simple approval step that waits for any assigned user to trigger one of the relevant transitions | EMPTY |
UnpublishItemWorkflowAction | Unpublishes an item | EMPTY |
\Symbiote\AdvancedWorkflow\Admin
Name | Description | |
---|---|---|
AdvancedWorkflowAdmin | No description available | EMPTY |
WorkflowDefinitionExporter | Allows workflow definitions to be exported from one SilverStripe install, ready for import into another. | EMPTY |
WorkflowDefinitionImporter | Workflow definition import-specific logic. @see {@link WorkflowDefinitionExporter}. | EMPTY |
WorkflowDefinitionItemRequestClass | No description available | EMPTY |
\Symbiote\AdvancedWorkflow\Controllers
Name | Description | |
---|---|---|
AdvancedWorkflowActionController | Handles actions triggered from external sources, eg emails or web frontend | EMPTY |
FrontEndWorkflowController | Provides a front end Form view of the defined Workflow Actions and Transitions | EMPTY |
\Symbiote\AdvancedWorkflow\DataObjects
Name | Description | |
---|---|---|
ImportedWorkflowTemplate | This DataObject replaces the SilverStripe cache as the repository for imported WorkflowDefinitions. | EMPTY |
WorkflowAction | A workflow action describes a the 'state' a workflow can be in, and the action(s) that occur while in that state. An action can then have subsequent transitions out of the current state. | EMPTY |
WorkflowActionInstance | A workflow action attached to a {@link WorkflowInstance} that has been run, and is either currently running, or has finished. | EMPTY |
WorkflowDefinition | An overall definition of a workflow | EMPTY |
WorkflowInstance | A WorkflowInstance is created whenever a user 'starts' a workflow. | EMPTY |
WorkflowTransition | A workflow transition. | EMPTY |
\Symbiote\AdvancedWorkflow\Dev
Name | Description | |
---|---|---|
WorkflowBulkLoader | Utility class to facilitate a simple YML-import via the standard CMS ImportForm() logic. | EMPTY |
\Symbiote\AdvancedWorkflow\Extensions
Name | Description | |
---|---|---|
AdvancedWorkflowExtension | Handles interactions triggered by users in the backend of the CMS. Replicate this type of functionality wherever you need UI interaction with workflow. | EMPTY |
FileWorkflowApplicable | WorkflowApplicable extension specifically for File objects, which don't have the same CMS UI structure so need to be handled a little differently. Additionally, it doesn't really work without custom code to handle the triggering of workflow, and in general is not ready for production use just yet. | EMPTY |
WorkflowApplicable | DataObjects that have the WorkflowApplicable extension can have a workflow definition applied to them. At some point, the workflow definition is then triggered. | EMPTY |
WorkflowEmbargoExpiryExtension | Adds embargo period and expiry dates to content items | EMPTY |
\Symbiote\AdvancedWorkflow\FormFields
Name | Description | |
---|---|---|
WorkflowField | A form field that allows workflow actions and transitions to be edited, while showing a visual overview of the flow. | EMPTY |
WorkflowFieldActionController | Handles requests for creating or editing actions. | EMPTY |
WorkflowFieldItemController | Handles individual record data editing or deleting. | EMPTY |
WorkflowFieldTransitionController | Handles requests for creating or editing transitions. | EMPTY |
\Symbiote\AdvancedWorkflow\Forms
Name | Description | |
---|---|---|
AWRequiredFields | Extends RequiredFields so we can prevent DO writes in AW's controller(s) without needing to catch Exceptions from DO->validate() all over the place. | EMPTY |
FrontendWorkflowForm | No description available | EMPTY |
\Symbiote\AdvancedWorkflow\Forms\GridField
Name | Description | |
---|---|---|
GridFieldExportAction | This class is a {@link GridField} component that adds an export action for WorkflowDefinition objects shown in GridFields. | EMPTY |
GridFieldWorkflowRestrictedEditButton | No description available | EMPTY |
\Symbiote\AdvancedWorkflow\Jobs
Name | Description | |
---|---|---|
WorkflowPublishTargetJob | A queued job that publishes a target after a delay. | EMPTY |
WorkflowReminderJob | No description available | EMPTY |
\Symbiote\AdvancedWorkflow\Services
Name | Description | |
---|---|---|
ExistingWorkflowException | No description available | EMPTY |
WorkflowService | A central point for interacting with workflows | EMPTY |
\Symbiote\AdvancedWorkflow\Tasks
Name | Description | |
---|---|---|
WorkflowReminderTask | A task that sends a reminder email to users assigned to a workflow that has not been actioned for n days. | EMPTY |
\Symbiote\AdvancedWorkflow\Templates
Name | Description | |
---|---|---|
WorkflowTemplate | A class that wraps around an array description of a workflow | EMPTY |
\Symbiote\AdvancedWorkflow\Tests
Name | Description | |
---|---|---|
WorkflowEmbargoExpiryTest | No description available | EMPTY |
WorkflowEngineTest | Tests for the workflow engine. | EMPTY |
WorkflowImportExportTest | Tests for workflow import/export logic. | EMPTY |
WorkflowInstanceTest | Tests for the workflow engine. | EMPTY |
WorkflowPermissionsTest | Tests for permissions on all Workflow Objects. | EMPTY |
\Symbiote\AdvancedWorkflow\Tests\DataObjects
Name | Description | |
---|---|---|
WorkflowActionTest | No description available | EMPTY |