<& /Admin/Elements/Header, Title => loc("Admin Lifecycles") &> <& /Elements/Tabs &>

<&|/l&>Lifecycles

% my $i = 0; % for my $lifecycle (@lifecycles) { % ++$i; % my $display = $lifecycle->Type eq 'ticket' ? ($lifecycle->{data}{ticket_display} || 'hidden') : ''; % }
<&|/l&>Name <&|/l&>Type <&|/l&>Display
<% $lifecycle->Name %> <% loc($lifecycle->Type) %><% loc($display) %>
<%INIT> my @types = List::MoreUtils::uniq( 'ticket', 'asset', sort keys %RT::Lifecycle::LIFECYCLES_TYPES, ); my @lifecycles; for my $type (@types) { push @lifecycles, map { RT::Lifecycle->Load(Name => $_, Type => $type) } sort { loc($a) cmp loc($b) } grep { $_ ne 'approvals' } RT::Lifecycle->ListAll($type); }