| 82 | accept_analyzing = new -> analyzing |
| 83 | accept_analyzing.name = "analyse" |
| 84 | accept_analyzing.operations = set_owner_to_self |
| 85 | accept_analyzing.permissions = TICKET_MODIFY |
| 86 | |
| 87 | done_analyzing = analyzing -> analyzed |
| 88 | done_analyzing.name = "analysed" |
| 89 | |
| 90 | fail_analysis = analyzed,designed,implemented -> new |
| 91 | fail_analysis.name = "analysis review fail" |
| 92 | |
| 93 | accept_analysis = analyzed -> analysis_accepted |
| 94 | accept_analysis.name = "analysis accepted" |
| 95 | |
| 96 | accept_designing = analysis_accepted -> designing |
| 97 | accept_designing.name = "design" |
| 98 | accept_designing.operations = set_owner_to_self |
| 99 | accept_designing.permissions = TICKET_MODIFY |
| 100 | |
| 101 | done_designing = designing -> designed |
| 102 | done_designing.name = "designed" |
| 103 | |
| 104 | fail_designing = designed,implemented -> analysis_accepted |
| 105 | fail_designing.name = "design review fail" |
| 106 | |
| 107 | accept_design = designed -> design_accepted |
| 108 | accept_design.name = "design accepted" |
| 109 | |
| 110 | accept_implementing = design_accepted -> implementing |
| 111 | accept_implementing.name = "implement" |
| 112 | accept_implementing.operations = set_owner_to_self |
| 113 | accept_implementing.permissions = TICKET_MODIFY |
| 114 | |
| 115 | done_implementing = implementing -> implemented |
| 116 | done_implementing.name = "implemented" |
| 117 | |
| 118 | fail_implementing = implemented -> design_accepted |
| 119 | fail_implementing.name = "implementation review fail" |
| 120 | |
| 121 | accept_implementation = implemented -> implementation_accepted |
| 122 | accept_implementation.name = "implementation accepted" |
| 123 | |
| 124 | accept_testing = implementation_accepted -> testing |
| 125 | accept_testing.name = test |
| 126 | |
| 127 | done_testing = testing -> tested |
| 128 | done_testing.name = tested |
| 129 | |
| 130 | fail_testing = tested -> implementation_accepted |
| 131 | fail_testing.name = "test review fail" |
| 132 | |
| 133 | accept_test = tested -> test_accepted |
| 134 | accept_test.name = "test accepted" |
| 135 | |
| 136 | reopen = closed -> new |
| 137 | reopen.operations = del_resolution |
| 138 | reopen.permissions = TICKET_CREATE |
| 139 | |
| 140 | reassign = * -> * |
| 141 | reassign.operations = set_owner |
| 142 | reassign.set_owner = pac,tanya,pav,pap,peko,deyan,tosho |
| 143 | reassign.permissions = TICKET_MODIFY |
| 144 | |
| 145 | resolve = new,analyzing,analyzed,analysis_accepted,designing,designed,design_accepted,implementing,implemented,implementation_accepted -> closed |
| 146 | resolve.operations = set_resolution |
| 147 | }}} |