Opened 2 years ago

Last modified 2 years ago

#11603 new defect

Editor can't manage more than 10 actions and messes states and actions up

Reported by: bernd.stahlbock@… Owned by: takanorig
Priority: normal Component: WorkflowEditorPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.0


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)

tracAndKanban.jpg (58.8 KB) - added by b.stahlbock@… 2 years ago.
trac kanban workflow

Download all attachments as: .zip

Change History (4)

comment:1 Changed 2 years ago by rjollos

Could you post an example [ticket-workflow] section? I will look into fixing it.

comment:2 Changed 2 years ago by anonymous

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.)

accept = new,assigned,reopened -> accepted
accept.default = 7 = accept
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
assignkanbanticket = develop,analyze,deploy -> *
assignkanbanticket.default = 6 = 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
leave.operations = leave_status
preselectfordevelopment = new,reopened,backlog -> productbacklog
preselectfordevelopment.default = 6 = Preselect Requirement for Product Backlog
preselectfordevelopment.operations = del_owner
preselectfordevelopment.permissions = TICKET_MODIFY
prioritize = productbacklog,develop,analyze,deploy -> backlog
prioritize.default = 6 = Prioritize into Kanban Backlog
prioritize.operations = del_owner
prioritize.permissions = TICKET_MODIFY
pullanalyzed = analyze -> develop
pullanalyzed.default = 6 = Pull into Developing
pullanalyzed.operations = set_owner
pullanalyzed.permissions = TICKET_MODIFY
pullbacklog = backlog -> analyze
pullbacklog.default = 6 = Pull into Analyzing
pullbacklog.operations = set_owner
pullbacklog.permissions = TICKET_MODIFY
pulldeveloped = develop -> deploy
pulldeveloped.default = 6 = Pull into Deploying
pulldeveloped.operations = set_owner
pulldeveloped.permissions = TICKET_MODIFY
reassign = new,assigned,accepted,reopened -> assigned
reassign.default = 7 = reassign
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = closed -> reopened
reopen.default = 7 = reopen
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,accepted,reopened,productbacklog,backlog,deploy -> closed
resolve.default = 7 = resolve
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
Last edited 2 years ago by jun66j5 (previous) (diff)

Changed 2 years ago by b.stahlbock@…

trac kanban workflow

comment:3 Changed 2 years ago by b.stahlbock@…

Here's the diagram. I'd like to mention that this greatly integrated with trac kanban workflow

Add Comment

Modify Ticket

as new The owner will remain takanorig.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.