Skip to content
Additional actions for workflows
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_config
client/images
src
.editorconfig
.gitattributes
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE.md
README.md
composer.json
phpcs.xml.dist
phpunit.xml.dist

README.md

Workflow Actions

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

A set of workflow actions and extensions to extend the normal Advanced Workflow functionality

  • Assign Content Approvers - allows you to specify an approver group and publisher group for particular content trees, that the workflow can use for assignment. Allows more flexible workflow definitions.
  • ElementalPageWorkflowExtension & WorkflowedElement - allows tracking of changes on elements on parent pages to ensure workflow processes can be run at the parent page level.
  • RightsideWorkflow - Moves workflow interaction to a sidebar rather than being hidden on a tab

Composer Install

composer require symbiote/silverstripe-workflow-actions:~1.0

Requirements

  • SilverStripe 4.1+

Documentation

Add the following configuration, depending on needs

Page:
  extensions:
    - Symbiote\AdvancedWorkflow\Extension\ContentApproversExtension

# If using elemental, this helps track changes on elements in the containing
# parent page for review processes. 
Page:
  extensions:
    - Symbiote\AdvancedWorkflow\Extension\ElementalPageWorkflowExtension
BaseElement:
  extensions:
    - Symbiote\AdvancedWorkflow\Extension\WorkflowedElement
You can’t perform that action at this time.