Version 9 (modified by Eli Carter, 9 years ago) (diff)


Advanced Ticket Workflow Plugin

Notice: This plugin is unmaintained and available for adoption.


AdvancedTicketWorkflowPlugin provides a number of advanced operations for customizable workflows that are similar to the operations provided in the customizeable workflow of the core system.

Currently provided operations are:

  • set_owner_to_reporter (TicketWorkflowOpOwnerReporter)
  • set_owner_to_component_owner (TicketWorkflowOpOwnerComponent)
  • set_owner_to_field (TicketWorkflowOpOwnerField)
  • set_owner_to_previous (TicketWorkflowOpOwnerPrevious)
  • run_external (TicketWorkflowOpRunExternal)

(File requests for additional operations as enhancement tickets.)

Bugs/Feature Requests

Existing bugs and feature requests for AdvancedTicketWorkflowPlugin are here.

If you have any issues, create a new ticket.

Download and Source

Download the [download:advancedticketworkflowplugin zipped source], check out using Subversion, or browse the source with Trac.


Enable the plugin with:

advancedworkflow.* = enabled

(or by copying the egg to the plugins directory)

Add the individual controller to the workflow controller list:

workflow = ConfigurableTicketWorkflow,TicketWorkflowOpOwnerReporter

And use the operation in your custom workflow:

needinfo = * -> needinfo = Need info
needinfo.operations = set_owner_to_reporter


Before installing this plugin, you need to understand that the run_external option allows arbitrary shell scripts to be run as the webserver user. Anyone who is allowed to modify the workflow configuration will be able to execute arbitrary commands as your webserver.

Recent Changes

16620 by rjollos on 2017-05-26 06:36:47
TracAdvancedTicketWorkflow 1.2.1dev: Fix workflow hint for triage op

Fixes #13191.

16325 by jun66j5 on 2017-03-12 22:54:44
AdvancedTicketWorkflowPlugin/1.2: merge r16324 (fix for
16324 by jun66j5 on 2017-03-12 22:52:34
AdvancedTicketWorkflowPlugin/0.12: fix bdist_egg failing


Author: retracile