<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Custom Status 4.0.2</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>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).<BR>
<BR>
This example was found @ <A HREF="http://requesttracker.wikia.com/wiki/CustomStatusesInRt4">http://requesttracker.wikia.com/wiki/CustomStatusesInRt4</A> so either the wiki is wrong, I read and implemented something wrong or my sample is wrong....<BR>
<BR>
Randy<BR>
<BR>
<BR>
Set(%Lifecycles,<BR>
<BR>
default => {<BR>
        initial => [ 'new' ],<BR>
        active  => [ 'open', 'ABC', 'At_Client', 'ABC-E', 'Developing', 'stalled' ],<BR>
        inactive => [ 'resolved', 'rejected', 'deleted' ],<BR>
        }<BR>
<BR>
defaults => {<BR>
        on_create => 'new',<BR>
        on_merge  => 'resolved',<BR>
        approved  => 'open',<BR>
        denied    => 'rejected',<BR>
        },<BR>
<BR>
<BR>
transitions => {<BR>
        => [qw(new open resolved)],<BR>
        # from   => [ to list ],<BR>
        new      => [qw(open stalled ABC At_Client ABC-E Developing resolved rejected deleted)],<BR>
        open     => [qw(stalled ABC At_Client ABC-E Developing resolved rejected deleted)],<BR>
        ABC   => [qw(open stalled At_Client ABC-E Developing resolved rejected deleted)],<BR>
        At_Client => [qw(open stalled ABC ABC-E Developing resolved rejected deleted)],<BR>
        'ABC-E'    => [qw(open stalled ABC At_Client Developing resolved rejected deleted)],<BR>
        Developing => [qw(open stalled ABC At_Client ABC-E resolved rejected deleted)],<BR>
        stalled  => [qw(open ABC At_Client ABC-E Developing rejected resolved deleted)],<BR>
        resolved => [qw(open ABC At_Client ABC-E Developing stalled rejected deleted)],<BR>
        rejected => [qw(open ABC At_Client ABC-E Developing stalled resolved deleted)],<BR>
        deleted  => [qw(open ABC At_Client ABC-E Developing stalled rejected resolved)],<BR>
        },<BR>
<BR>
rights => {<BR>
        '* -> deleted'  => 'DeleteTicket',<BR>
        '* -> *'        => 'ModifyTicket',<BR>
        },<BR>
<BR>
actions => [<BR>
        'new -> open'      => { label => 'Open It',  update => 'Respond' },<BR>
        'new -> resolved'  => { label => 'Resolve',  update => 'Comment' },<BR>
        'new -> rejected'  => { label => 'Reject',   update => 'Respond' },<BR>
        'new -> deleted'   => { label => 'Delete'                        },<BR>
        'open -> stalled'  => { label => 'Stall',    update => 'Comment' },<BR>
        'open -> resolved' => { label => 'Resolve',  update => 'Comment' },<BR>
        'open -> rejected' => { label => 'Reject',   update => 'Respond' },<BR>
        'stalled -> open'  => { label => 'Open It'                       },<BR>
        'resolved -> open' => { label => 'Re-open',  update => 'Comment' },<BR>
        'rejected -> open' => { label => 'Re-open',  update => 'Comment' },<BR>
        ]<BR>
);<BR>
);</FONT>
</P>

</BODY>
</HTML>