Changes between Version 64 and Version 65 of WorkFlow
- Timestamp:
- Apr 13, 2007, 11:16:01 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WorkFlow
v64 v65 18 18 Configurable workflow allows you to change the ticket states and state transitions. A common desire is to have a "testing" state where QA can get involved. The default WorkFlow implementation ([source:sandbox/pycon/workflow/trac/ticket/api.py@5197#L137 DefaultTicketActionController]) allows you to configure that workflow from the trac.ini. 19 19 20 There are several working [source:sandbox/pycon/workflow/contrib/workflow examples] available. (Along with a couple tools for working with workflow configurations.)20 There are several working [source:sandbox/pycon/workflow/contrib/workflow configuration examples] available. (Along with a couple tools for working with workflow configurations.) 21 21 22 But you can do more than that with plugins. Plugins may augment the default WorkFlow, adding actions and side-effects to ticket state transitions. There are a few working [source:sandbox/pycon/workflow/sample-plugins/workflow examples] available. (They're simplistic, but should be useful nonetheless.)23 If a drastically different WorkFlow is needed, DefaultTicketActionController may be disabled and entirely replaced by a plugin.22 But you can do more than that with plugins. Plugins may augment the default WorkFlow, adding actions and side-effects to ticket state transitions. There are a few working [source:sandbox/pycon/workflow/sample-plugins/workflow plugin examples] available. (They're simplistic, but should be useful nonetheless.) 23 If a drastically different WorkFlow is needed, !DefaultTicketActionController may be disabled and entirely replaced by a plugin. 24 24 25 25 == Plugin Configurable Ticket Fields == … … 59 59 === [source:trunk/trac/ticket/web_ui.py@latest#L77 New Ticket Flowchart] === 60 60 61 [[Image(workflow-new.png )]]61 [[Image(workflow-new.png,width=80%)]] 62 62 63 63 === [source:trunk/trac/ticket/web_ui.py@latest#L181 Modify Ticket Flowchart] === 64 64 65 [[Image(workflow-edit.png )]]65 [[Image(workflow-edit.png,width=80%)]] 66 66 67 67 === Proposed Unified Flowchart + Extension Points === … … 71 71 behaviour of the ticketing system. 72 72 73 [[Image(workflow.png )]]73 [[Image(workflow.png,width=80%)]] 74 74 75 75 Taking the above [wiki:WorkFlow#APIRequirements requirements] into