<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><div>Hello List,<br><br></div>I am trying to set a Lifecycle with RT 4.0.5. Well I was able to define one with steps from <a href="http://requesttracker.wikia.com/wiki/CustomStatusesInRt4" target="_blank">http://requesttracker.wikia.com/wiki/CustomStatusesInRt4</a> .<br>
<br></div><div>After doing this I made a queue use the Cycle1 Lifecycle.
After doing that the Status dropdown in Basics has only value (the
current status). Is there some thing wrong in my Lifecycle definition? I
am not sure!!<br>
<br></div><div>Please do let me know if you need any more info.<br></div><div><br></div>Lifecycle grabbed from System Configuration<br>Lifecycles {<br> 'Cycle1' => {<br> 'rights' => {<br>
<div dir="ltr"> '* -> *' => 'ModifyTicket',<br> '* -> deleted' => 'DeleteTicket'<br> },<br>
'actions' => [<br> 'new -> open',<br> {<br> 'label' => 'Open It',<br>
'update' => 'Respond'<br> },<br> 'new -> resolved',<br> {<br>
'label' => 'Resolve',<br> 'update' => 'Comment'<br> },<br> 'new -> rejected',<br>
{<br> 'label' => 'Reject',<br> 'update' => 'Respond'<br> },<br>
'new -> deleted',<br> {<br> 'label' => 'Delete'<br> },<br>
'open -> stalled',<br> {<br> 'label' => 'Stall',<br> 'update' => 'Comment'<br>
},<br> 'open -> resolved',<br> {<br> 'label' => 'Resolve',<br>
'update' => 'Comment'<br> },<br> 'open -> rejected',<br> {<br>
'label' => 'Reject',<br> 'update' => 'Respond'<br> },<br> 'stalled -> open',<br>
{<br> 'label' => 'Open It'<br> },<br> 'resolved -> open',<br>
{<br> 'label' => 'Re-open',<br> 'update' => 'Comment'<br> },<br>
'rejected -> open',<br> {<br> 'label' => 'Re-open',<br> 'update' => 'Comment'<br>
},<br> 'deleted -> open',<br> {<br> 'label' => 'Undelete'<br>
}<br> ],<br> 'transistions' => {<br> 'Need_More_Info' => [<br>
'open',<br> 'stalled',<br> 'Fixed',<br>
'Ready_QA',<br> 'Ready_Deploy',<br> 'ReOpen',<br>
'Third_Party',<br> 'Duplicate',<br> 'Deferred',<br>
'Not_Reproducible',<br> 'Cannot_Fix',<br> 'resolved',<br>
'rejected',<br> 'deleted'<br> ],<br>
'' => [<br> 'new',<br> 'open',<br> 'resolved'<br>
],<br> 'Cannot_Fix' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Deferred',<br> 'Not_Reproducible',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'rejected' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Deferred',<br> 'Not_Reproducible',<br>
'Cannot_Fix',<br> 'resolved',<br> 'deleted'<br>
],<br> 'Deferred' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'resolved' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Deferred',<br> 'Not_Reproducible',<br>
'Cannot_Fix',<br> 'rejected',<br> 'deleted'<br>
],<br> 'deleted' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Deferred',<br> 'Not_Reproducible',<br>
'Cannot_Fix',<br> 'resolved',<br> 'rejected'<br>
],<br> 'Not_Reproducible' => [<br> 'open',<br>
'stalled',<br> 'Fixed',<br> 'Ready_QA',<br>
'Ready_Deploy',<br> 'ReOpen',<br> 'Need_More_Info',<br>
'Third_Party',<br> 'Duplicate',<br> 'Deferred',<br>
'Cannot_Fix',<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ],<br> 'open' => [<br>
'stalled',<br> 'Fixed',<br> 'Ready_QA',<br>
'Ready_Deploy',<br> 'ReOpen',<br> 'Need_More_Info',<br>
'Third_Party',<br> 'Duplicate',<br> 'Deferred',<br>
'Not_Reproducible',<br> 'Cannot_Fix',<br> 'resolved',<br>
'rejected',<br> 'deleted'<br> ],<br> 'stalled' => [<br>
'open',<br> 'Fixed',<br> 'Ready_QA',<br>
'Ready_Deploy',<br> 'ReOpen',<br> 'Need_More_Info',<br>
'Third_Party',<br> 'Duplicate',<br> 'Deferred',<br>
'Not_Reproducible',<br> 'Cannot_Fix',<br> 'resolved',<br>
'rejected',<br> 'deleted'<br> ],<br>
'Ready_Deploy' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'ReOpen',<br>
'Need_More_Info',<br> 'Third_Party',<br> 'Duplicate',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'Fixed' => [<br> 'open',<br> 'stalled',<br>
'Ready_QA',<br> 'Ready_Deploy',<br> 'ReOpen',<br>
'Need_More_Info',<br> 'Third_Party',<br> 'Duplicate',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'ReOpen' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'Need_More_Info',<br> 'Third_Party',<br> 'Duplicate',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'Duplicate' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> 'new' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br>
'Duplicate',<br> 'Deferred',<br> 'Not_Reproducible',<br>
'Cannot_Fix',<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ],<br> 'Third_Party' => [<br> 'open',<br>
'stalled',<br> 'Fixed',<br> 'Ready_QA',<br>
'Ready_Deploy',<br> 'ReOpen',<br> 'Need_More_Info',<br>
'Third_Party',<br> 'Duplicate',<br> 'Deferred',<br>
'Not_Reproducible',<br> 'Cannot_Fix',<br> 'resolved',<br>
'rejected',<br> 'deleted'<br> ],<br>
'Ready_QA' => [<br> 'open',<br> 'stalled',<br>
'Fixed',<br> 'Ready_Deploy',<br> 'ReOpen',<br>
'Need_More_Info',<br> 'Third_Party',<br> 'Duplicate',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
]<br> },<br> 'inactive' => [<br> 'resolved',<br>
'rejected',<br> 'deleted'<br> ],<br> 'defaults' => {<br>
'on_merge' => 'resolved',<br> 'approved' => 'open',<br> 'on_create' => 'new',<br>
'denied' => 'rejected'<br> },<br> 'active' => [<br> 'open',<br>
'stalled',<br> 'Fixed',<br> 'Ready_QA',<br> 'Ready_Deploy',<br>
'ReOpen',<br> 'Need_More_Info',<br> 'Third_Party',<br> 'Duplicate',<br>
'Deferred',<br> 'Not_Reproducible',<br> 'Cannot_Fix'<br> ],<br>
'initial' => [<br> 'new'<br> ]<br> },<br> 'approvals' => {<br>
'rights' => {<br>
'* -> rejected' => 'ModifyTicket',<br> '* -> *' => 'ModifyTicket',<br> '* -> deleted' => 'DeleteTicket'<br>
},<br> 'actions' => [<br> 'new -> open',<br> {<br> 'label' => 'Open It',<br>
'update' => 'Respond'<br> },<br> 'new -> resolved',<br> {<br>
'label' => 'Resolve',<br> 'update' => 'Comment'<br> },<br>
'new -> rejected',<br> {<br> 'label' => 'Reject',<br> 'update' => 'Respond'<br>
},<br> 'new -> deleted',<br> {<br> 'label' => 'Delete'<br>
},<br> 'open -> stalled',<br> {<br> 'label' => 'Stall',<br>
'update' => 'Comment'<br> },<br> 'open -> resolved',<br> {<br>
'label' => 'Resolve',<br> 'update' => 'Comment'<br> },<br>
'open -> rejected',<br> {<br> 'label' => 'Reject',<br> 'update' => 'Respond'<br>
},<br> 'stalled -> open',<br> {<br> 'label' => 'Open It'<br>
},<br> 'resolved -> open',<br> {<br> 'label' => 'Re-open',<br>
'update' => 'Comment'<br> },<br> 'rejected -> open',<br> {<br>
'label' => 'Re-open',<br> 'update' => 'Comment'<br> },<br>
'deleted -> open',<br> {<br> 'label' => 'Undelete'<br> }<br>
],<br> 'inactive' => [<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ],<br> 'defaults' => {<br> 'on_merge' => 'resolved',<br>
'on_create' => 'new'<br> },<br> 'active' => [<br> 'open',<br>
'stalled'<br> ],<br> 'initial' => [<br> 'new'<br>
],<br> 'transitions' => {<br> 'stalled' => [<br> 'new',<br>
'open',<br> 'rejected',<br> 'resolved',<br>
'deleted'<br> ],<br> 'open' => [<br> 'new',<br>
'stalled',<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ],<br> '' => [<br> 'new',<br>
'open',<br> 'resolved'<br> ],<br> 'rejected' => [<br>
'new',<br> 'open',<br> 'stalled',<br>
'resolved',<br> 'deleted'<br> ],<br>
'resolved' => [<br> 'new',<br> 'open',<br>
'stalled',<br> 'rejected',<br> 'deleted'<br>
],<br> 'deleted' => [<br> 'new',<br>
'open',<br>
'stalled',<br> 'rejected',<br> 'resolved'<br>
],<br> 'new' => [<br> 'open',<br> 'stalled',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
]<br> }<br> },<br> 'default' => {<br> 'rights' => {<br>
'* -> *' => 'ModifyTicket',<br> '* -> deleted' => 'DeleteTicket'<br> },<br>
'actions' => [<br> 'new -> open',<br> {<br> 'label' => 'Open It',<br>
'update' => 'Respond'<br> },<br> 'new -> resolved',<br> {<br>
'label' => 'Resolve',<br> 'update' => 'Comment'<br> },<br> 'new -> rejected',<br>
{<br> 'label' => 'Reject',<br> 'update' => 'Respond'<br> },<br>
'new -> deleted',<br> {<br> 'label' => 'Delete'<br> },<br>
'open -> stalled',<br> {<br> 'label' => 'Stall',<br> 'update' => 'Comment'<br>
},<br> 'open -> resolved',<br> {<br> 'label' => 'Resolve',<br>
'update' => 'Comment'<br> },<br> 'open -> rejected',<br> {<br>
'label' => 'Reject',<br> 'update' => 'Respond'<br> },<br> 'stalled -> open',<br>
{<br> 'label' => 'Open It'<br> },<br> 'resolved -> open',<br>
{<br> 'label' => 'Re-open',<br> 'update' => 'Comment'<br> },<br>
'rejected -> open',<br> {<br> 'label' => 'Re-open',<br> 'update' => 'Comment'<br>
},<br> 'deleted -> open',<br> {<br> 'label' => 'Undelete'<br>
}<br> ],<br> 'inactive' => [<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ],<br> 'defaults' => {<br> 'on_merge' => 'resolved',<br>
'approved' => 'open',<br> 'on_create' => 'new',<br> 'denied' => 'rejected'<br>
},<br> 'active' => [<br> 'open',<br> 'stalled'<br> ],<br>
'initial' => [<br> 'new'<br> ],<br> 'transitions' => {<br> 'stalled' => [<br>
'new',<br> 'open',<br> 'rejected',<br>
'resolved',<br> 'deleted'<br> ],<br>
'open' => [<br> 'new',<br> 'stalled',<br>
'resolved',<br> 'rejected',<br> 'deleted'<br>
],<br> '' => [<br> 'new',<br> 'open',<br>
'resolved'<br> ],<br> 'rejected' => [<br> 'new',<br>
'open',<br> 'stalled',<br> 'resolved',<br>
'deleted'<br> ],<br> 'resolved' => [<br> 'new',<br>
'open',<br> 'stalled',<br> 'rejected',<br>
'deleted'<br> ],<br> 'deleted' => [<br> 'new',<br>
'open',<br> 'stalled',<br> 'rejected',<br>
'resolved'<br> ],<br> 'new' => [<br> 'open',<br>
'stalled',<br> 'resolved',<br> 'rejected',<br>
'deleted'<br> ]<br> }<br> }<br> }<br clear="all">
<div><div><div><br></div><div>Thanks,<br><br>--<br></div><div>Siv Chand Koripella<br></div></div></div></div></div>
</div></div>