& /Admin/Elements/Header, Title => loc("Admin Lifecycles") &>
<& /Elements/Tabs &>
<&|/l&>Lifecycles&>
<&|/l&>Name&> |
<&|/l&>Type&> |
<&|/l&>Display&> |
% my $i = 0;
% for my $lifecycle (@lifecycles) {
% ++$i;
<% $lifecycle->Name %> |
<% loc($lifecycle->Type) %> |
% my $display = $lifecycle->Type eq 'ticket' ? ($lifecycle->{data}{ticket_display} || 'hidden') : '';
<% 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);
}
%INIT>