Modify

Opened 10 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: bernd.stahlbock@… 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)

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

Download all attachments as: .zip

Change History (4)

comment:1 Changed 10 years ago by Ryan J Ollos

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

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

[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 10 years ago by Jun Omae (previous) (diff)

Changed 10 years ago by b.stahlbock@…

Attachment: tracAndKanban.jpg added

trac kanban workflow

comment:3 Changed 10 years 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

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Takanori Suzuki.

Add Comment


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

 
Note: See TracTickets for help on using tickets.