inveniosoftware/invenio — pull request #2539 by jalavik (2014-11-19 10:56:36+00:00)
Title: workflows: aborting and skipping

* Adds support in the workflow engine for aborting execution and
skipping objects using new functions `eng.skipToken()` and
`eng.abortProcessing()` that will not save the workflow object.
Useful in complex workflow where for example the workflow object
is deleted as a final step in a task before aborting/skipping.

* Removes legacy DEBUG flag from engine as logging is anyway logged
with the debug loglevel.

Signed-off-by: Jan Aage Lavik