#12313 closed enhancement (fixed)
Add workflow editor
Reported by: | Cinc-th | Owned by: | Cinc-th |
---|---|---|---|
Priority: | normal | Component: | MultipleWorkflowPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.12 |
Description
A workflow editor for the admin area should be added similar to WorkflowEditorPlugin.
Note:
I checked the sources for WorkflowEditorPlugin if it's worthwhile to add support for MultipleWorkflowPlugin. I found that enhancing the plugin for several workflows may be quite some work because the feature set it provides is rather huge.
Using an external executable for generating the image which must be installed first is something I don't like too much.
So I decided to give it a try by reusing code from the WorkflowMacro coming with Trac 1.x.
Attachments (0)
Change History (6)
comment:1 Changed 10 years ago by
Status: | new → accepted |
---|
comment:2 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Implemented with [14597].
The code is mainly taken from the WorkflowMacro coming with Trac 1.x and adjusted to work with different workflows. And some additional magic of course ;-)
comment:3 Changed 10 years ago by
May I ask, is it a publicly-available plugin that provides the Requirements Management admin panel shown in your screen capture?
comment:4 follow-up: 5 Changed 10 years ago by
Unfortunately that's one of a bunch of private plugins not available publicly. It's a rather specialized set of plugins anyway tailored to meet our departments needs.
In addition we use quite a few other plugins for the basics like MultipleWorkflowPlugin, ChildTicketsPlugin, CondFieldsGenshiPlugin etc. to customize the ticket pages for requirements tickets.
comment:5 follow-up: 6 Changed 10 years ago by
Replying to Cinc-th:
Unfortunately that's one of a bunch of private plugins not available publicly. It's a rather specialized set of plugins anyway tailored to meet our departments needs.
Thanks. Nothing unfortunate about it not being publicly available if it's not generally useful. There are already too many plugins published on trac-hacks that fit that mold. I was just interested if someone had done any work on a generalized requirements management tool. I've done some work, but not sure when I'll have time to get to an alpha that I can publish.
comment:6 Changed 10 years ago by
Replying to rjollos:
I was just interested if someone had done any work on a generalized requirements management tool. I've done some work, but not sure when I'll have time to get to an alpha that I can publish.
I found that creating a generic RM tool is difficult. The needs of users are quite diverse. For example we use external tools for software tests and import test descriptions and test results into Trac. Creating test cases directly in Trac isn't possible for us.
Discussing requirements within an RM tool similar to workflows in commercial RM suites didn't entice any enthusiasm in our company. In the end requirements are created in a Word processor with specialized templates and we import them into a database (Trac and others) for tracking.
So my belief is that any RM plugin must have some sort of MS Word import and even better some sort of roundtrip feature. We implemented that for our templates but that's not a generic solution.
Having said that I look forward to your plugin if it ever gets ready for prime time.
I got the plugins confused. TracWorkflowAdminPlugin is the one with the shiny image.