Using the sample, my config fails to load - it says it fails on line 98 which would correspond with the "defaults => {" line (notice the S on defaults, not the "default" line).
This example was found @ http://requesttracker.wikia.com/wiki/CustomStatusesInRt4 so either the wiki is wrong, I read and implemented something wrong or my sample is wrong.... Randy Set(%Lifecycles, default => { initial => [ 'new' ], active => [ 'open', 'ABC', 'At_Client', 'ABC-E', 'Developing', 'stalled' ], inactive => [ 'resolved', 'rejected', 'deleted' ], } defaults => { on_create => 'new', on_merge => 'resolved', approved => 'open', denied => 'rejected', }, transitions => { => [qw(new open resolved)], # from => [ to list ], new => [qw(open stalled ABC At_Client ABC-E Developing resolved rejected deleted)], open => [qw(stalled ABC At_Client ABC-E Developing resolved rejected deleted)], ABC => [qw(open stalled At_Client ABC-E Developing resolved rejected deleted)], At_Client => [qw(open stalled ABC ABC-E Developing resolved rejected deleted)], 'ABC-E' => [qw(open stalled ABC At_Client Developing resolved rejected deleted)], Developing => [qw(open stalled ABC At_Client ABC-E resolved rejected deleted)], stalled => [qw(open ABC At_Client ABC-E Developing rejected resolved deleted)], resolved => [qw(open ABC At_Client ABC-E Developing stalled rejected deleted)], rejected => [qw(open ABC At_Client ABC-E Developing stalled resolved deleted)], deleted => [qw(open ABC At_Client ABC-E Developing stalled rejected resolved)], }, rights => { '* -> deleted' => 'DeleteTicket', '* -> *' => 'ModifyTicket', }, 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' }, ] ); );
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * San Francisco, CA, USA October 18 & 19, 2011 * Washington DC, USA October 31 & November 1, 2011 * Barcelona, Spain November 28 & 29, 2011