Thanks alot defining this leave option worked. Another issue is that when I create a new ticket I see the field Owner with a drop down list of all trac users . I am wondering about how this is being populated as am not finding its configuration in trac.ini.
I see this owner field only when a new ticket is being created but not after the ticket is created. I need this option to be available for all the phases of ticket. As an attempt I tried defining an action "Assigned to" in the ticket workflow but am not able to define a text field or drop down menu just as owner field. Can you please help me assist in this. On Tuesday, February 11, 2014 10:44:20 AM UTC-5, RjOllos wrote: > > > > On Tuesday, February 11, 2014 6:40:44 AM UTC-8, Soha wrote: >> >> Thanks a lot for the help. I am facing multiple issues with my work flow >> and am not sure how to make modification and need some help. >> >> >> Here is my Workflow : >> >> [ticket-workflow] >> analyze = new -> assign_severity_and_analyze >> analyze.default = 999 >> analyze.operation = set_owner_to_self >> analyze.permissions = TICKET_CREATE >> assign = assign_severity_and_analyze -> triage_and_assignment >> assign.default = 996 >> assign.operation = set_owner >> assign.permission = TICKET_MODIFY >> close = user_test -> closed >> close.default = 994 >> close.operation = set_owner >> close.permissions = TICKET_CREATE >> fix = triage_and_assignment -> fix >> fix.default = 995 >> fix.operation = set_owner >> fix.permissions = TICKET_MODIFY >> leave = closed -> * >> leave.default = 1000 >> leave.operations = leave_status >> reopen = unit_test,user_test -> triage_and_assignment >> reopen.default = 992 >> reopen.operation = del_resolution >> reopen.permissions = TICKET_CREATE >> resolved.default = 993 >> resolved.operation = set_resolution >> resolved.permissions = TICKET_MODIFY >> resolved = triage_and_assignment, assign_severity_and_analyze, new, >> unit_test, fix -> closed >> test = fix -> unit_test >> test.default = 997 >> test.operation = set_owner >> test.permissions = TICKET_MODIFY >> uat = unit_test -> user_test >> uat.default = 998 >> uat.operation = set_owner >> >> >> >> I was asked to create the workflow such that the tester can close the >> ticket at any point of phase. So I added resolved transition so that the >> person will be given the option to close it every time. Now the issue is >> whenever there is any modification to the ticket it is automatically moving >> to next phase irrespective of the selection. >> > > At least for typical cases, you should always have the following "leave" > action: > > leave = * -> * > > It may not be entirely intuitive from the end-user standpoint, but an > action is always required when submitting a ticket. Therefore, if you want > to modify a ticket property without changing the ticket state, you need to > "leave" the ticket. > > Ethan found ticket #9510 that is related to your previous issue. It was > clear from reading that ticket that other users may also fail to understand > that a workflow action is always required when submitting a ticket: > http://trac.edgewall.org/ticket/9510#comment:2 > > Programming the workflow can be a bit tricky, so I suggest making a single > change at a time and then thoroughly testing your changes. Then, if you get > undesirable behavior it will be easy to ask specific questions about the > action that you've changed. > > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/groups/opt_out.
