[rt-users] [SOLVED] RT 4.0.5 - Lifecycle - Status Drop Down has only current status
Siv Chand Koripella
sivchand at gmail.com
Sat Feb 16 03:00:54 EST 2013
I had a typo in my configuration.
I mispelled transitions.
Thanks,
Siv Chand Koripella
On Thu, Feb 14, 2013 at 9:09 PM, Siv Chand Koripella <sivchand at gmail.com>wrote:
> Hello List,
>
> I am trying to set a Lifecycle with RT 4.0.5. Well I was able to define
> one with steps from
> http://requesttracker.wikia.com/wiki/CustomStatusesInRt4 .
>
> 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!!
>
> Please do let me know if you need any more info.
>
> Lifecycle grabbed from System Configuration
> Lifecycles {
> 'Cycle1' => {
> 'rights' => {
>
> '* -> *' => 'ModifyTicket',
> '* -> deleted' => 'DeleteTicket'
> },
> 'actions' => [
> 'new -> open',
> {
> 'label' => 'Open It',
> 'update' => 'Respond'
> },
> 'new -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'new -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'new -> deleted',
> {
> 'label' => 'Delete'
> },
> 'open -> stalled',
> {
> 'label' => 'Stall',
> 'update' => 'Comment'
> },
> 'open -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'open -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'stalled -> open',
> {
> 'label' => 'Open It'
> },
> 'resolved -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'rejected -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'deleted -> open',
> {
> 'label' => 'Undelete'
> }
> ],
> 'transistions' => {
> 'Need_More_Info' => [
> 'open',
>
> 'stalled',
> 'Fixed',
>
> 'Ready_QA',
>
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Third_Party',
>
> 'Duplicate',
>
> 'Deferred',
>
> 'Not_Reproducible',
>
> 'Cannot_Fix',
>
> 'resolved',
>
> 'rejected',
> 'deleted'
> ],
> '' => [
> 'new',
> 'open',
> 'resolved'
> ],
> 'Cannot_Fix' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
>
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
>
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'rejected' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'deleted'
> ],
> 'Deferred' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'resolved' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'rejected',
> 'deleted'
> ],
> 'deleted' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected'
> ],
> 'Not_Reproducible' => [
> 'open',
>
> 'stalled',
>
> 'Fixed',
>
> 'Ready_QA',
>
> 'Ready_Deploy',
>
> 'ReOpen',
>
> 'Need_More_Info',
>
> 'Third_Party',
>
> 'Duplicate',
>
> 'Deferred',
>
> 'Cannot_Fix',
>
> 'resolved',
>
> 'rejected',
>
> 'deleted'
> ],
> 'open' => [
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'stalled' => [
> 'open',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'Ready_Deploy' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'ReOpen',
>
> 'Need_More_Info',
>
> 'Third_Party',
>
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
>
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'Fixed' => [
> 'open',
> 'stalled',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'ReOpen' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'Duplicate' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
>
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'new' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'Third_Party' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
>
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
>
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
>
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'Ready_QA' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_Deploy',
> 'ReOpen',
>
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
>
> 'Not_Reproducible',
> 'Cannot_Fix',
> 'resolved',
> 'rejected',
> 'deleted'
> ]
> },
> 'inactive' => [
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'defaults' => {
> 'on_merge' => 'resolved',
> 'approved' => 'open',
> 'on_create' => 'new',
> 'denied' => 'rejected'
> },
> 'active' => [
> 'open',
> 'stalled',
> 'Fixed',
> 'Ready_QA',
> 'Ready_Deploy',
> 'ReOpen',
> 'Need_More_Info',
> 'Third_Party',
> 'Duplicate',
> 'Deferred',
> 'Not_Reproducible',
> 'Cannot_Fix'
> ],
> 'initial' => [
> 'new'
> ]
> },
> 'approvals' => {
> 'rights' => {
> '* -> rejected' => 'ModifyTicket',
> '* -> *' => 'ModifyTicket',
> '* -> deleted' => 'DeleteTicket'
> },
> 'actions' => [
> 'new -> open',
> {
> 'label' => 'Open It',
> 'update' => 'Respond'
> },
> 'new -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'new -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'new -> deleted',
> {
> 'label' => 'Delete'
> },
> 'open -> stalled',
> {
> 'label' => 'Stall',
> 'update' => 'Comment'
> },
> 'open -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'open -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'stalled -> open',
> {
> 'label' => 'Open It'
> },
> 'resolved -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'rejected -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'deleted -> open',
> {
> 'label' => 'Undelete'
> }
> ],
> 'inactive' => [
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'defaults' => {
> 'on_merge' => 'resolved',
> 'on_create' => 'new'
> },
> 'active' => [
> 'open',
> 'stalled'
> ],
> 'initial' => [
> 'new'
> ],
> 'transitions' => {
> 'stalled' => [
> 'new',
> 'open',
> 'rejected',
> 'resolved',
> 'deleted'
> ],
> 'open' => [
> 'new',
> 'stalled',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> '' => [
> 'new',
> 'open',
> 'resolved'
> ],
> 'rejected' => [
> 'new',
> 'open',
> 'stalled',
> 'resolved',
> 'deleted'
> ],
> 'resolved' => [
> 'new',
> 'open',
> 'stalled',
> 'rejected',
> 'deleted'
> ],
> 'deleted' => [
> 'new',
> 'open',
> 'stalled',
> 'rejected',
> 'resolved'
> ],
> 'new' => [
> 'open',
> 'stalled',
> 'resolved',
> 'rejected',
> 'deleted'
> ]
> }
> },
> 'default' => {
> 'rights' => {
> '* -> *' => 'ModifyTicket',
> '* -> deleted' => 'DeleteTicket'
> },
> 'actions' => [
> 'new -> open',
> {
> 'label' => 'Open It',
> 'update' => 'Respond'
> },
> 'new -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'new -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'new -> deleted',
> {
> 'label' => 'Delete'
> },
> 'open -> stalled',
> {
> 'label' => 'Stall',
> 'update' => 'Comment'
> },
> 'open -> resolved',
> {
> 'label' => 'Resolve',
> 'update' => 'Comment'
> },
> 'open -> rejected',
> {
> 'label' => 'Reject',
> 'update' => 'Respond'
> },
> 'stalled -> open',
> {
> 'label' => 'Open It'
> },
> 'resolved -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'rejected -> open',
> {
> 'label' => 'Re-open',
> 'update' => 'Comment'
> },
> 'deleted -> open',
> {
> 'label' => 'Undelete'
> }
> ],
> 'inactive' => [
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> 'defaults' => {
> 'on_merge' => 'resolved',
> 'approved' => 'open',
> 'on_create' => 'new',
> 'denied' => 'rejected'
> },
> 'active' => [
> 'open',
> 'stalled'
> ],
> 'initial' => [
> 'new'
> ],
> 'transitions' => {
> 'stalled' => [
> 'new',
> 'open',
> 'rejected',
> 'resolved',
> 'deleted'
> ],
> 'open' => [
> 'new',
> 'stalled',
> 'resolved',
> 'rejected',
> 'deleted'
> ],
> '' => [
> 'new',
> 'open',
> 'resolved'
> ],
> 'rejected' => [
> 'new',
> 'open',
> 'stalled',
> 'resolved',
> 'deleted'
> ],
> 'resolved' => [
> 'new',
> 'open',
> 'stalled',
> 'rejected',
> 'deleted'
> ],
> 'deleted' => [
> 'new',
> 'open',
> 'stalled',
> 'rejected',
> 'resolved'
> ],
> 'new' => [
> 'open',
> 'stalled',
> 'resolved',
> 'rejected',
> 'deleted'
> ]
> }
> }
> }
>
> Thanks,
>
> --
> Siv Chand Koripella
>
--
Siv Chand Koripella,
Mobile : +91 889 730 7334
Google Voice : +1 408 365 4603
Home : +1 408 940 3011
Chat Google Talk: sivchand Skype: sivchand MSN:
sivchand_koripella at hotmail.com Y! messenger: k_sivchand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20130216/eb98a37e/attachment.htm>
More information about the rt-users
mailing list