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.

Reply via email to