Skip to content

Instantly share code, notes, and snippets.

@borisschapira
Last active December 25, 2015 16:19
Show Gist options
  • Save borisschapira/7004888 to your computer and use it in GitHub Desktop.
Save borisschapira/7004888 to your computer and use it in GitHub Desktop.
Trac Workflow
leave = * -> *
leave.name = Ne rien faire
leave.default = 9
leave.operations = leave_status
reject = new -> rejected
reject.name = Rejeter (à re-qualifier)
reject.default = 8
reject.permissions = TICKET_MODIFY
propose = rejected -> new
propose.name = Soumettre à nouveau
propose.default = 7
propose.permissions = TICKET_MODIFY
confirm = new -> confirmed
confirm.name = Confirmer
confirm.default = 6
confirm.permissions = TICKET_MODIFY
assign = new,reopened,confirmed -> assigned
assign.name = Assigner à un développeur
assign.default = 5
assign.operations = set_owner
assign.permissions = TICKET_MODIFY
develop = assigned,inpreprod,developed -> inprogress
develop.name = Développement en cours
develop.default = 4
develop.permissions = TICKET_MODIFY
integrate = inprogress -> developed
integrate.name = Déployer en Recette
integrate.default = 3
integrate.operations = set_owner
integrate.permissions = TICKET_MODIFY
implement = developed -> inpreprod
implement.name = Déployer en Preprod
implement.default = 2
implement.operations = set_owner
implement.permissions = TICKET_MODIFY
resolve = assigned,reopened,confirmed,inprogress,inpreprod,rejected -> closed
resolve.name = Fermer
resolve.default = 1
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
reopen = closed -> reopened
reopen.name = Rouvrir
reopen.default = 0
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment