A highly configurable step-based workflow module.
PHP JavaScript CSS Scheme
Latest commit 547f2bb Feb 18, 2017 @nyeholt nyeholt committed on GitHub Merge pull request #292 from silverstripe-terraformers/ss4/204-job-lo…
…gic-fix

302 defensively check $publishTime in case of loose comparison
Permalink
Failed to load latest commit information.
.tx More globalisation Oct 30, 2013
_config FIX, correcting a deprecated method call. Jan 10, 2017
code Merge pull request #292 from silverstripe-terraformers/ss4/204-job-lo… Feb 18, 2017
css Added status flags for embargo and expiry Jul 7, 2016
docs/en Fixed doc links May 18, 2016
images NEW Unpublish action, Set Property action Dec 23, 2015
javascript Added backwards compatibility for the two different classes Jun 1, 2016
lang Added status flags for embargo and expiry Jul 7, 2016
scss Added status flags for embargo and expiry Jul 7, 2016
templates Move templates to appropriate locations Jul 21, 2016
tests Added unit tests, adjusted logic as unit tests caught errors in logic Jul 26, 2016
thirdparty/javascript/jquery-ui/timepicker ENHANCEMENT: Implemented jQuery UI timepicker widget, heading and int… Nov 22, 2012
.editorconfig Added standard editor config Nov 21, 2015
.gitattributes Added standard git attributes Nov 21, 2015
.scrutinizer.yml Added standard Scrutinizer config Nov 21, 2015
.travis.yml Alias master as 4.x for framework 4.x compatibility May 19, 2016
CHANGELOG Updated CHANGELOG Apr 27, 2016
README.md Updating the "travis" build reference. May 11, 2016
VERSION MINOR: Added exhaustive HOWTO and updated VERSION file Dec 10, 2012
_config.php FIX, correcting a deprecated method call. Jan 10, 2017
code-of-conduct.md Added standard code of conduct Nov 21, 2015
composer.json Alias master as 4.x for framework 4.x compatibility May 19, 2016
license.md Added standard license Nov 21, 2015

README.md

Advanced Workflow Module

Scrutinizer Code Quality Build Status

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 silverstripe/advancedworkflow

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

Documentation

  • User guide
  • Developer 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.