& /Elements/Header, Title => loc("Select queue for new Ticket") &>
<& /Elements/Tabs,
current_toptab => "Ticket/Create.html",
Title => loc("Select queue for new Ticket") &>
% foreach my $queue (@{$session{'create_in_queues'}}) {
-
<%$queue->{'Name'}%>
% if ($queue->{'Description'}) {
(<%$queue->{'Description'}%>)
% }
% }
<%INIT>
my $baseURL=$RT::WebPath."/Ticket/Create.html?";
$baseURL .= $CreateType && "CreateType=$CreateType&";
$baseURL .= $QuoteTransaction && "QuoteTransaction=$QuoteTransaction&";
unless ($session{'create_in_queues'}) {
@{$session{'create_in_queues'}} = ();
my $q=new RT::Queues($session{'CurrentUser'});
$q->UnLimit;
while (my $queue=$q->Next) {
if ($queue->CurrentUserHasRight('CreateTicket')) {
my $ds = { Name => $queue->Name, Description => $queue->Description, id => $queue->id };
push (@{$session{'create_in_queues'}}, $ds);
}
}
}
%INIT>
<%ARGS>
$QuoteTransaction => undef
$CreateType => ''
%ARGS>