Can't change ticket statuses

Hello,

After recently installing RT4, I have a load of ticket migrated from 3.8.

Previously on RT3 when as user logged in they were able to see and change
all the statuses of ticket they raised or owned.

Now in my new RT4 installation when a ticket is in Waiting state the status
cannot be changed at all. When the ticket is in active
state I have only the options {open, new, stalled, reject, deleted}
available in the dropdown.

This is what I have in RT_SiteConfig.pm:
@ActiveStatus = qw(new open po_req inv_po in_test) unless @ActiveStatus;
@InactiveStatus = qw(resolved rejected deleted) unless @InactiveStatus;

Am I missing something, or does this have to do with LifeCycle in RT4?

Thanks
Sean

This is what I have in RT_SiteConfig.pm:
@ActiveStatus = qw(new open po_req inv_po in_test) unless @ActiveStatus;
@InactiveStatus = qw(resolved rejected deleted) unless @InactiveStatus;

Am I missing something, or does this have to do with LifeCycle in RT4?

As documented in docs/UPGRADING-4.0, those options no longer exist. You
can get the same result using Lifecycles, and can read about them in
perldoc etc/RT_Config.pm.

Cheers,
Thomas