<!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>