In our RT3.8.9 setup, I had customized the Tickets/Elements/Tabs to have a 
QuickResolve for when you could just look at a ticket and resolve it with no 
further action: for example, a known false positive virus alert, using:
        if ( $can{'ModifyTicket'} ) {
                if ( $Ticket->Status ne 'resolved' ) {
                        $actions->{'Acc'} = {
                                path  => 
"Ticket/Display.html?Status=resolved&id=$id&UpdateTimeWorked=1",
                                title => loc('Quick Resolve'),
                        };
                }
        }

Now that RT 4 uses lifecycles, I'm not sure how to accomplish this same thing 
using lifecycles in RT_SiteConfig.pm.  The documentation in RT_Config is less 
than helpful for anything but stock behavior: show the update page or just 
change a status, but it isn't very flexible beyond that.  Am I missing 
something?  Even a wiki page addressing lifecycles in some fashion?

Thanks in advance for any help someone can give.

Drew Barnes
Applications Analyst
Network Resources Dept.
Raymond Walters College

Reply via email to