<%init>
# add an invoice link
if (
    $Path =~ m{/Ticket/}
    &&
    $DECODED_ARGS->{id}
    &&
    $DECODED_ARGS->{id} =~ /^\d+$/
) {
    my $Ticket = RT::Ticket->new($session{CurrentUser});
    $Ticket->Load($DECODED_ARGS->{id});
    if (
        $Ticket
        &&
        $Ticket->CurrentUserHasRight('ShowTicket')
        &&
        defined $Ticket->QueueObj->Name
        &&
        $Ticket->QueueObj->Name eq 'AV Equipment Requests'
    ) {
        if (my $actions = PageMenu->child('actions')) {
            $actions->child(
                'RT-Site-UMN-Duluth-Invoice-AV__Invoice',
                title => loc('Invoice'),
                path  => 'Ticket/Invoice/AV.pdf?id='.$Ticket->id,
            );
        }
    }
}
</%init>
<%args>
$Path
</%args>
