Jason Grout wrote: > In order to help organize the flow of work on trac, here is a proposed > workflow for trac tickets (see attached image or > http://sage.math.washington.edu/home/jason/sage_workflow.png). The "*" > state is a wildcard for any state (so, for example, you can go from any > state to "needs_work", "needs_review", or "closed"). >
Here is a slightly updated workflow. I just added transitions between needs_review -> needs_info and needs_info -> needs_review [ticket-workflow] ; opensource-workflow.ini ; accept action ; When you accept a ticket, you get ownership of it. (You can't accept a ; ticket on someone else's behalf.) accept = * -> * accept.operations = set_owner_to_self accept.permissions = TICKET_MODIFY ; assign, reassign, unassign actions assign = * -> * assign.operations = set_owner assign.permissions = TICKET_MODIFY unassign = * -> * unassign.operations = del_owner unassign.permissions = TICKET_MODIFY ; leave actions leave = * -> * leave.operations = leave_status leave.default = 1 ; resolve actions resolve = * -> closed resolve.operations = set_resolution resolve.permissions = TICKET_MODIFY ; reopen actions reopen = closed -> new reopen.operations = del_resolution reopen.permissions = TICKET_CREATE ; request info actions requestinfo_new = new -> needs_info_new requestinfo_new.name = request info requestinfo_new.permissions = TICKET_MODIFY provideinfo_new = needs_info_new -> new provideinfo_new.name = provide info provideinfo_new.permissions = TICKET_MODIFY provideinfo_new.default = 2 requestinfo = needs_work,needs_doc_work,needs_review -> needs_info requestinfo.name = request info requestinfo.permissions = TICKET_MODIFY ; review submit_review = new,needs_work,needs_doc_work,needs_info -> needs_review submit_review.name = submit for review submit_review.permissions = TICKET_MODIFY ; needs doc work needs_doc_work = * -> needs_doc_work needs_doc_work.name = needs documentation/testing work needs_doc_work.permissions = TICKET_MODIFY ; positive review positive_review = needs_review -> positive_review positive_review.name = positive review positive_review.permissions=TICKET_MODIFY ; needs work submit_to_work = * -> needs_work submit_to_work.name = needs work submit_to_work.permissions = TICKET_MODIFY -- Jason Grout --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
