Modify

Opened 7 months ago

Last modified 6 months 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

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)

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

Download all attachments as: .zip

Change History (4)

comment:1 Changed 7 months ago by rjollos

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

comment:2 Changed 6 months 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.)

[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
Last edited 6 months ago by jun66j5 (previous) (diff)

Changed 6 months ago by b.stahlbock@…

trac kanban workflow

comment:3 Changed 6 months ago by b.stahlbock@…

Here's the diagram.
I'd like to mention that this greatly integrated with https://github.com/nokia-developer/trac-kanban-board.
trac kanban workflow

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.