Edgewall Software

Changes between Version 61 and Version 62 of WorkFlow


Ignore:
Timestamp:
Apr 13, 2007, 10:57:02 PM (17 years ago)
Author:
Eli Carter
Comment:

remove outdated .ini config info

Legend:

Unmodified
Added
Removed
Modified
  • WorkFlow

    v61 v62  
    9696 * Remove `ticket_custom_props()` macro? It does not appear to be referenced.
    9797
    98 == Basic Configurable Workflow ==
    99 Basic workflow configuration is possible in TracIni through two new sections,
    100 `ticket-status` and `ticket-actions`. This configurability is limited to defining
    101 ticket actions and status states and their transitions with basic permission
    102 enforcement.
    103 
    104 === Defining available actions for a status ===
    105 Each key under the `ticket-status` section is a ticket status and the value associated with each key is the actions available.  We see no reason to remove 'leave' as an action because otherwise comments could not be made.
    106 
    107 {{{
    108 [ticket-status]
    109 assigned = leave,resolve,reassign
    110 closed = leave,reopen,retest
    111 new = leave,resolve,reassign,accept
    112 reopened = leave,resolve,reassign,
    113 resolved = leave,reassign,reopen,verify
    114 verified = leave,reassign,reopen,retest,close
    115 }}}
    116 
    117 === Mapping actions to resulting statuses ===
    118 
    119 The `ticket-actions` section defines what the ticket status will be for each action,
    120 in addition to the permission required for that action.
    121 
    122 {{{
    123 [ticket-actions]
    124 leave =
    125 accept = assigned
    126 close = closed
    127 close.permission = TRAC_ADMIN
    128 reassign = new
    129 reopen = reopened
    130 reopen.permission = TICKET_ADMIN
    131 resolve = resolved
    132 retest = resolved
    133 retest.permission = TICKET_ADMIN
    134 verify = verified
    135 }}}
    136 
    137 === Default mappings ===
    138 
    139 {{{
    140 [ticket-status]
    141 new = leave,accept,resolve,reassign
    142 accepted = leave,resolve,reassign
    143 assigned = leave,resolve,reassign
    144 reopened = leave,resolve,reassign
    145 closed = leave,reopen
    146 
    147 [ticket-actions]
    148 leave =
    149 accept = assigned
    150 resolve = closed
    151 reassign = new
    152 reopen = reopened
    153 }}}
    154 
    15598== Pluggable Workflow ==
    15699See the [source:sandbox/workflow/trac/ticket/api.py source] for extension points.