On Fri, Feb 03, 2012 at 10:36:07AM -0500, Ronald J. Yacketta wrote: > Hello all! > > We went live with rt 4.0.04 last night and have been getting reports of > end-users being unable > to change ticket status in ANY queue from New -> Open. > > Ticket 39927: Status 'open' isn't a valid status for tickets in this queue.
This error means that open is invalid for the current Queue, not there is no transition from new -> open. Unfortunately, your truncated config doesn't fail locally. Are you sure you don't have other lifecycles configured and applied? If you look at the System Configuration page, does it show the Lifecycle config you expect? You could also tweak Ticket.pm's SetStatus to warn when you encounter the error so you could see $cycle->Name. -kevin > We are using the 'default' Lifecycle which allows for 'new' -> 'open' > > default => { > initial => [ 'new' ], > active => [ 'new',' open', 'stalled' ], > inactive => [ 'resolved', 'rejected', 'deleted', 'billed' ], > > ... > # Added 'billed' transaction status > transitions => { > '' => [qw(new open resolved)], > > # from => [ to list ], > new => [qw(open stalled resolved rejected billed > deleted)], > open => [qw(new stalled resolved rejected billed deleted)], > stalled => [qw(new open rejected resolved billed deleted)], > resolved => [qw(new open stalled rejected billed deleted)], > rejected => [qw(new open stalled resolved billed deleted)], > billed => [qw(new open stalled rejected resolved deleted)], > deleted => [qw(new open stalled rejected resolved billed)], > }, > ... > actions => [ > 'new -> open' => { > label => 'Open It', # loc > update => 'Respond', > }, > > ... > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston ? March 5 & 6, 2012
pgp2g8q7nsjwT.pgp
Description: PGP signature
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012