Opened 11 years ago
Last modified 10 years ago
#11603 new defect
Editor can't manage more than 10 actions and messes states and actions up
Reported by: | Owned by: | Takanori Suzuki | |
---|---|---|---|
Priority: | normal | Component: | WorkflowEditorPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 1.0 |
Description
If you want to build up a complex workflow, you will loose older states/actions as soon as you add the 11th action and hit apply.
Also, the fixed width table is too narrow for such bigger workflow.
Nevertheless, nice tool!
Attachments (1)
Change History (4)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
Sorry for the delay, I just found your reply in my spam folder.
This is my ticket-worklow section. (The sense behind it is leave the original trac workflow untouched, but placing a second workflow in parallel. You can decide per-ticket, if you move the ticket from new to assign and the closed (trac flavor) or kanban like new-backlog-productbacklog-analyse-develop-test-deploy-closed. If i find out how to attach images, I will upload a diagram.)
[ticket-workflow] accept = new,assigned,reopened -> accepted accept.default = 7 accept.name = accept accept.operations = set_owner_to_self accept.permissions = TICKET_MODIFY assignkanbanticket = develop,analyze,deploy -> * assignkanbanticket.default = 6 assignkanbanticket.name = Assign Ticket assignkanbanticket.operations = set_owner assignkanbanticket.permissions = TICKET_MODIFY leave = new,assigned,accepted,reopened,closed,productbacklog,backlog,develop,analyze,deploy -> * leave.default = 8 leave.name = leave leave.operations = leave_status preselectfordevelopment = new,reopened,backlog -> productbacklog preselectfordevelopment.default = 6 preselectfordevelopment.name = Preselect Requirement for Product Backlog preselectfordevelopment.operations = del_owner preselectfordevelopment.permissions = TICKET_MODIFY prioritize = productbacklog,develop,analyze,deploy -> backlog prioritize.default = 6 prioritize.name = Prioritize into Kanban Backlog prioritize.operations = del_owner prioritize.permissions = TICKET_MODIFY pullanalyzed = analyze -> develop pullanalyzed.default = 6 pullanalyzed.name = Pull into Developing pullanalyzed.operations = set_owner pullanalyzed.permissions = TICKET_MODIFY pullbacklog = backlog -> analyze pullbacklog.default = 6 pullbacklog.name = Pull into Analyzing pullbacklog.operations = set_owner pullbacklog.permissions = TICKET_MODIFY pulldeveloped = develop -> deploy pulldeveloped.default = 6 pulldeveloped.name = Pull into Deploying pulldeveloped.operations = set_owner pulldeveloped.permissions = TICKET_MODIFY reassign = new,assigned,accepted,reopened -> assigned reassign.default = 7 reassign.name = reassign reassign.operations = set_owner reassign.permissions = TICKET_MODIFY reopen = closed -> reopened reopen.default = 7 reopen.name = reopen reopen.operations = del_resolution reopen.permissions = TICKET_CREATE resolve = new,assigned,accepted,reopened,productbacklog,backlog,deploy -> closed resolve.default = 7 resolve.name = resolve resolve.operations = set_resolution resolve.permissions = TICKET_MODIFY
comment:3 Changed 10 years ago by
Here's the diagram.
I'd like to mention that this greatly integrated with https://github.com/nokia-developer/trac-kanban-board.
Could you post an example
[ticket-workflow]
section? I will look into fixing it.