13 active => [qw(open stalled)],
14 inactive => [qw(resolved rejected deleted)],
17 on_merge => 'resolved',
20 '' => [qw(new open resolved)],
21 new => [qw(open resolved rejected deleted)],
22 open => [qw(stalled resolved rejected deleted)],
23 stalled => [qw(open)],
24 resolved => [qw(open)],
25 rejected => [qw(open)],
26 deleted => [qw(open)],
29 'new -> open' => {label => 'Open It', update => 'Respond'},
30 'new -> resolved' => {label => 'Resolve', update => 'Comment'},
31 'new -> rejected' => {label => 'Reject', update => 'Respond'},
32 'new -> deleted' => {label => 'Delete', update => ''},
34 'open -> stalled' => {label => 'Stall', update => 'Comment'},
35 'open -> resolved' => {label => 'Resolve', update => 'Comment'},
36 'open -> rejected' => {label => 'Reject', update => 'Respond'},
38 'stalled -> open' => {label => 'Open It', update => ''},
39 'resolved -> open' => {label => 'Re-open', update => 'Comment'},
40 'rejected -> open' => {label => 'Re-open', update => 'Comment'},
41 'deleted -> open' => {label => 'Undelete', update => ''},
45 initial => ['ordered'],
46 active => ['on way', 'delayed'],
47 inactive => ['delivered'],
49 on_create => 'ordered',
50 on_merge => 'delivered',
54 ordered => ['on way', 'delayed'],
55 'on way' => ['delivered'],
56 delayed => ['on way'],
60 'ordered -> on way' => {label => 'Put On Way', update => 'Respond'},
61 'ordered -> delayed' => {label => 'Delay', update => 'Respond'},
63 'on way -> delivered' => {label => 'Done', update => 'Respond'},
64 'delayed -> on way' => {label => 'Put On Way', update => 'Respond'},
71 use RT::Test config => $config;