X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=fs_selfservice%2FFS-SelfService%2Fcgi%2Fticket_summary.html;h=94043bfb63aa3f6201e762a8f1ba989e77f3f3cd;hb=36245fa05ae5d9fb0ef893cdfe5ad98f88fd7e77;hp=0d1c5e99a3716d6b10f7f51c7fb3815fafdecf94;hpb=12f4cc4b100b849de3584d5d1a2376cebcd8729f;p=freeside.git diff --git a/fs_selfservice/FS-SelfService/cgi/ticket_summary.html b/fs_selfservice/FS-SelfService/cgi/ticket_summary.html index 0d1c5e99a..94043bfb6 100644 --- a/fs_selfservice/FS-SelfService/cgi/ticket_summary.html +++ b/fs_selfservice/FS-SelfService/cgi/ticket_summary.html @@ -1,17 +1,17 @@ - + <%= -my $col1 = "ffffff"; -my $col2 = "dddddd"; +my $col1 = $stripe1_bgcolor || "#ffffff"; +my $col2 = $stripe2_bgcolor || "#dddddd"; my $col = $col1; my $can_set_priority = grep { exists($_->{'_selfservice_priority'}) } @tickets; if ( $can_set_priority ) { + $OUT .= qq!! . - qq!! . qq!!; } $date_format ||= '%Y-%m-%d'; @@ -22,43 +22,55 @@ my $date_formatter = sub { }; my @titles = ('#', qw(Subject Queue Status Created Due)); -push @titles, 'Estimated
Minutes'; +push @titles, 'Estimated
Hours'; push @titles, 'Priority'; -$OUT .= join("\n", map { "" } @titles) . ''; +$box_bgcolor ||= '#c0c0c0'; +my $th = qq($th> " } @titles) + . ''; foreach my $ticket ( @tickets ) { my $id = $ticket->{'id'}; - my $td = qq!'; my $link = qq!!; - $OUT .= '' . $td . $link . $id . ''. -$td. $link . $ticket->{'subject'} . ''. -$td. $ticket->{'queue'} . ''. -$td. $ticket->{'status'} . ''. -$td. $date_formatter->($ticket->{'created'}) . ''. -$td. $date_formatter->($ticket->{'due'}) . ''. -qq!'. -qq!' . +$td. $link . $id . ''. $space . +$td. $link . $ticket->{'subject'} . ''. $space . +$td. $ticket->{'queue'} . ''. $space . +$td. $ticket->{'status'} . ''. $space . +$td. $date_formatter->($ticket->{'created'}) . ''. $space . +$td. $date_formatter->($ticket->{'due'}) . ''. $space . +qq!'. $space . +qq!'; if ( exists($ticket_error{$id}) ) { # display error message compactly - $OUT .= ''; + } else { + $OUT .= $td.''; } } else { - $OUT .= ($ticket->{'content'} || $ticket->{'priority'}) . ''; + $OUT .= ($ticket->{'content'} || $ticket->{'priority'}) . ''. + $td.''; } $OUT .= ''; $col = $col eq $col1 ? $col2 : $col1; } #foreach my $ticket if ( $can_set_priority ) { - $OUT .= ''; } %>
Open Tickets
Open Tickets
$_
$_
!; + my $td = qq!!; + my $space = $td.' 
!. ($ticket->{'timeestimated'} || '') -. '!; + $OUT .= '
!. + ($ticket->{'timeestimated'} ? + sprintf('%.1f', $ticket->{'timeestimated'} / 60.0) # .1f? + : '' + ) . '!; if ( $can_set_priority ) { $OUT .= '' . '*
+ $OUT .= '