Create new ticket in queue %# fetch list of queues in which the user can create tickets % my $session = FS::TicketSystem->session(); % my %queues = FS::TicketSystem->queues($session, 'CreateTicket'); % if( $conf->exists('ticket_system-force_default_queueid') ) { <% $queues{$new_param{'Queue'}} %> % } % else { % }

(View <% $openlabel %> tickets for this customer) (View resolved tickets for this customer)

<% include("/elements/table-grid.html") %> % my $bgcolor1 = '#eeeeee'; % my $bgcolor2 = '#ffffff'; % my $bgcolor = ''; # Subject Status Queue Owner Priority % foreach my $ticket ( @tickets ) { % my $href = FS::TicketSystem->href_ticket($ticket->{id}); % if ( $bgcolor eq $bgcolor1 ) { % $bgcolor = $bgcolor2; % } else { % $bgcolor = $bgcolor1; % } ><% $ticket->{id} %> ><% $ticket->{subject} %> <% $ticket->{status} %> <% $ticket->{queue} %> <% $ticket->{owner} %> <% $ticket->{content} ? $ticket->{content}.' ('.$ticket->{priority}.')' : $ticket->{priority} %> % } <%init> my( $conf ) = new FS::Conf; my( $cust_main ) = @_; my( @tickets ) = $cust_main->tickets; my $open_link = FS::TicketSystem->href_customer_tickets($cust_main->custnum); my $openlabel = join('/', FS::TicketSystem->statuses ); my $res_link = FS::TicketSystem->href_customer_tickets( $cust_main->custnum, { 'statuses' => [ 'resolved' ] } ); my( $new_base, %new_param ) = FS::TicketSystem->href_params_new_ticket( $cust_main ); my $new_link = FS::TicketSystem->href_new_ticket( $cust_main );