A highly configurable step-based workflow module.
PHP JavaScript Scheme CSS
Latest commit 7f1ae93 Jul 26, 2018
Permalink
Failed to load latest commit information.
.tx API Switch frontend assets to using silverstripe-webpack module Sep 25, 2017
_config FIX Use module manifest name for queuedjobs Feb 2, 2018
client FIX Remove import/export CSV buttons, add export CSV action to GridFi… Mar 27, 2018
docs/en DOCS Update documentation for SS4 Apr 10, 2018
images ENHANCEMENT Replace CMS graphic with font icon. Feb 4, 2018
lang FIX 403 translation in definition exporter export() and run text coll… Sep 28, 2017
src FIX Admin users can always edit records that have active workflow tra… Jun 29, 2018
templates FIX Use correct injector and workflow class namespaces in export temp… Mar 27, 2018
tests FIX Admin users can always edit records that have active workflow tra… Jun 29, 2018
thirdparty/javascript/jquery-ui/timepicker ENHANCEMENT: Implemented jQuery UI timepicker widget, heading and int… Nov 22, 2012
.editorconfig FIX Update JS for eslint rules, leaving warnings behind Sep 25, 2017
.eslintrc API Switch frontend assets to using silverstripe-webpack module Sep 25, 2017
.gitattributes Added standard git attributes Nov 21, 2015
.gitignore API Switch frontend assets to using silverstripe-webpack module Sep 25, 2017
.sass-lint.yml API Switch frontend assets to using silverstripe-webpack module Sep 25, 2017
.scrutinizer.yml Rename code folders for PSR-4 autoloading compatibility Jan 16, 2018
.travis.yml Update Travis configurations Apr 8, 2018
.upgrade.yml API Implement namespaces and core API changes throughout Sep 21, 2017
CHANGELOG VENDOR UPDATE. Jun 23, 2017
README.md Add supported module badge to readme Jun 15, 2018
VERSION MINOR: Added exhaustive HOWTO and updated VERSION file Dec 10, 2012
_config.php API Implement namespaces and core API changes throughout Sep 21, 2017
code-of-conduct.md Added standard code of conduct Nov 21, 2015
codecov.yml NEW Update Travis configuration to be standalone, add phpunit, codeco… Sep 21, 2017
composer.json expose 3rd party dir assets Apr 27, 2018
license.md Rename code folders for PSR-4 autoloading compatibility Jan 16, 2018
package.json ENHANCEMENT Replace CMS graphic with font icon. Feb 4, 2018
phpcs.xml.dist ENHANCEMENT Add PSR-2 rule set and update Travis configuration Jan 12, 2018
phpunit.xml.dist Rename code folders for PSR-4 autoloading compatibility Jan 16, 2018
webpack.config.js API Switch frontend assets to using silverstripe-webpack module Sep 25, 2017
yarn.lock ENHANCEMENT Replace CMS graphic with font icon. Feb 4, 2018

README.md

Advanced Workflow Module

Build Status SilverStripe supported module

Overview

A module that provides an action / transition approach to workflow, where a single workflow process is split into multiple configurable states (Actions) with multiple possible transitions between the actions.

Requirements

  • SilverStripe Framework and CMS 3.1 or newer
  • (Optional) Queued Jobs module (for embargo/expiry functionality)

Note: The SilverStripe 2.4 version of the module is available from the ss24 branch of the repository.

Installation

composer require symbiote/silverstripe-advancedworkflow

The workflow extension is automatically applied to the SiteTree class (if available).

Documentation

Contributing

Translations

Translations of the natural language strings are managed through a third party translation interface, transifex.com. Newly added strings will be periodically uploaded there for translation, and any new translations will be merged back to the project source code.

Please use https://www.transifex.com/projects/p/silverstripe-advancedworkflow to contribute translations, rather than sending pull requests with YAML files.