55 | | ;defect_fix_complete.name = Proposed bug fix implemented, submit for testing in development environment |
56 | | enhancement_close = new_enhancement_staging_loaded,new_enhancement_staging_test,new_enhancement_work_in_progress,new_enhancement_requirements,new_enhancement_stakeholder_review,new_enhancement_code_review -> closed |
57 | | enhancement_close.default = 1 |
58 | | ;enhancement_close.name = Close immediately |
59 | | enhancement_close.operations = set_resolution,run_external |
60 | | enhancement_code_review = new_enhancement_code_review -> new_enhancement_staging_queue |
61 | | enhancement_code_review.default = 8 |
62 | | ;enhancement_code_review.name = Code review passed. Proceed to test of enhancement in staging. |
63 | | enhancement_code_review_failed = new_enhancement_code_review -> new_enhancement_work_in_progress |
64 | | enhancement_code_review_failed.default = 5 |
65 | | ;enhancement_code_review_failed.name = Code review failed. Return to implementation. |
66 | | enhancement_defined = new_enhancement_requirements -> new_enhancement_work_in_progress |
67 | | enhancement_defined.default = 5 |
68 | | ;enhancement_defined.name = Requirements adequately defined for implementation |
69 | | enhancement_defined.operations = run_external |
70 | | enhancement_implemented = new_enhancement_work_in_progress -> new_enhancement_stakeholder_review |
71 | | enhancement_implemented.default = 5 |
72 | | ;enhancement_implemented.name = Enhancement implemented, ready for stakeholder review |
73 | | enhancement_implemented2 = new_enhancement_work_in_progress -> new_enhancement_work_in_progress |
74 | | enhancement_implemented2.default = 5 |
75 | | ;enhancement_implemented2.name = Change owner |
76 | | enhancement_implemented2.operations = set_owner |
77 | | enhancement_load_in_staging = new_enhancement_staging_queue -> new_enhancement_staging_loaded |
78 | | enhancement_load_in_staging.default = 8 |
79 | | ;enhancement_load_in_staging.name = Enhancement loaded into staging. |
80 | | enhancement_production_failed = new_enhancement_production_loaded -> new_enhancement_work_in_progress |
81 | | enhancement_production_failed.default = 7 |
82 | | ;enhancement_production_failed.name = Enhancement testing failed in production. Return to implementation. Please remember to revert changes from production and staging! |
83 | | enhancement_production_loaded = new_enhancement_production_test_queue -> new_enhancement_production_loaded |
84 | | enhancement_production_loaded.default = 8 |
85 | | ;enhancement_production_loaded.name = Enhancement loaded in production, ready for testing. |
86 | | enhancement_production_loaded_close = new_enhancement_production_test_queue -> closed |
87 | | enhancement_production_loaded_close.default = 7 |
88 | | ;enhancement_production_loaded_close.name = Enhancement loaded into production, no further testing required. Close |
89 | | enhancement_production_loaded_close.operations = set_resolution,run_external |
90 | | enhancement_production_loaded_close.set_resolution = Integrated |
91 | | enhancement_production_passed = new_enhancement_production_loaded -> closed |
92 | | enhancement_production_passed.default = 8 |
93 | | ;enhancement_production_passed.name = Enhancement testing passed in production. Close |
94 | | enhancement_production_passed.operations = set_resolution,run_external |
95 | | enhancement_production_passed.set_resolution = Integrated |
96 | | enhancement_revert_from_bug = defect_confirmed_work_in_progress -> new_enhancement_requirements |
97 | | ;enhancement_revert_from_bug.name = Re-define ticket as enhancement, instead of defect |
98 | | enhancement_set_owner = new_enhancement_requirements -> new_enhancement_requirements |
99 | | enhancement_set_owner.default = 5 |
100 | | ;enhancement_set_owner.name = Change ticket owner |
101 | | enhancement_set_owner.operations = set_owner |
102 | | enhancement_staging_failed = new_enhancement_staging_loaded -> new_enhancement_work_in_progress |
103 | | enhancement_staging_failed.default = 8 |
104 | | ;enhancement_staging_failed.name = Enhancement failed in staging. Return to work in progress. Please remember to revert changes from staging! |
105 | | enhancement_staging_passed = new_enhancement_staging_loaded -> new_enhancement_production_test_queue |
106 | | enhancement_staging_passed.default = 9 |
107 | | ;enhancement_staging_passed.name = Enhancement passed in staging, ready to test in production. |
108 | | enhancement_stakeholder_review_failed = new_enhancement_stakeholder_review -> new_enhancement_requirements |
109 | | enhancement_stakeholder_review_failed.default = 4 |
110 | | ;enhancement_stakeholder_review_failed.name = Stakeholder requirements not met, return to definition of requirements |
111 | | enhancement_stakeholder_review_passed = new_enhancement_stakeholder_review -> new_enhancement_code_review |
112 | | enhancement_stakeholder_review_passed.default = 5 |
113 | | ;enhancement_stakeholder_review_passed.name = Stakeholder accepted, ready for code review |
114 | | leave = * -> * |
115 | | leave.default = 10 |
116 | | ;leave.name = Leave in current status |
117 | | leave.operations = leave_status |
118 | | reopen = closed -> * |
119 | | reopen.operations = del_resolution,run_external,triage |
120 | | reopen.permissions = TICKET_CREATE |
121 | | reopen.run_external = This will re-create the ticket branch. |
122 | | reopen.triage_field = type |
123 | | reopen.triage_split = defect->defect_confirmed_work_in_progress,enhancement->new_enhancement_work_in_progress |
124 | | resolve = new,accepted,reopened -> closed |
125 | | resolve.operations = set_resolution,run_external |
126 | | resolve.permissions = TICKET_MODIFY |
127 | | resolve.run_external = This will remove the ticket branch. Please ensure changes are merged back into trunk. |
| 26 | defect_fix_complete.name = Ready for testing |