On Tuesday 06 May 2008 05:21:27 pm Noah Kantrowitz wrote: > On May 6, 2008, at 5:45 PM, Chris wrote: > > Is it possible to define a particular workflow for Tasks and have a > > different workflow for Defects? Would Trac take nicely to changing the > > trac-workflow in mid-stream development? For example, the default > > workflow is great for straight tasking, but when a defect gets entered > > into the system we'd like to have it go through a Q/A process. So in > > that instance the enterprise workflow sample would be desired. > > > > I found this in the Trac wiki but am not sure if it exactly addresses > > it (had a hard time following it). > > > > "A workflow plugin can add an arbitrary workflow operation, so this is > > already possible. > > There seems to be some confusion between the core workflow system > (ITicketActionControler) and the include ConfigurableTicketWorkflow. > The trac.ini-based system is designed to allow for simple > configuration, but doesn't come close to allowing the full flexibility > of the underlying framework. Personally I think this is fine, people > are just very averse to learning Python just to be able to implement > their workflows. This is also understandable, but I would rather see > the community step up and provide workflow plugins for other common, > but not simple enough to be in ConfigurableTicketWorkflow, use cases.
And I'll chime in and second this. That said, I've created a plugin on trac-hacks to be something of a common playground for workflow operations: http://trac-hacks.org/wiki/AdvancedTicketWorkflowPlugin Also, look at the example CodeReview.py plugin in the Trac source for ideas of a way to implement a triage plugin. HTH, Eli ------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram [EMAIL PROTECTED] `------------------------------------------------- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
