= Advanced Ticket Workflow Plugin = == Description == 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) (File requests for additional operations as enhancement tickets.) == Bugs/Feature Requests == Existing bugs and feature requests for AdvancedTicketWorkflowPlugin are [query:status!=closed&component=AdvancedTicketWorkflowPlugin&order=priority here]. If you have any issues, create a [/newticket?component=AdvancedTicketWorkflowPlugin&owner=retracile new ticket]. == Download and Source == Download the [download:advancedticketworkflowplugin zipped source], check out [/svn/advancedticketworkflowplugin using Subversion], or [source:advancedticketworkflowplugin browse the source] with Trac. == Example == Enable the plugin with: {{{ [components] advancedworkflow.* = enabled }}} (or by copying the egg to the `plugins` directory) Add the individual controller to the workflow controller list: {{{ [ticket] workflow = ConfigurableTicketWorkflow,TicketWorkflowOpOwnerReporter }}} And use the operation in your custom workflow: {{{ [ticket-workflow] needinfo = * -> needinfo needinfo.name = Need info needinfo.operations = set_owner_to_reporter }}} == Recent Changes == [[ChangeLog(advancedticketworkflowplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:retracile] [[BR]] '''Contributors:'''