[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