Version 10 (modified by 16 years ago) (diff) | ,
---|
Advanced Ticket Workflow Plugin
Notice: This plugin is unmaintained and available for adoption.
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)
- set_status_to_previous (TicketWorkflowOpStatusPrevious)
- 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.
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
Documentation
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
- 18558 by jun66j5 on 2023-10-19 02:47:53
-
TracAdvancedTicketWorkflow 1.2.2dev: make compatible with Trac 1.6 and Python 3 (closes #14249)
- 18557 by jun66j5 on 2023-10-19 02:37:53
-
TracAdvancedTicketWorkflow 1.2.2dev: merge r18556 from 0.12 branch
- 18556 by jun66j5 on 2023-10-19 02:35:32
-
TracAdvancedTicketWorkflow 0.12.0dev: remove a print statement for debugging
(more)
Author/Contributors
Author: retracile
Contributors: