]> git.uio.no Git - usit-rt.git/blobdiff - share/html/Elements/QueueSummaryByStatus
Upgrade to 4.0.8 with modification of ExternalAuth.
[usit-rt.git] / share / html / Elements / QueueSummaryByStatus
index 09f274f74a79a974d0056dd4cfa4cecd09701768..f649d285056eff11714e6deda9346b434f714d84 100644 (file)
@@ -122,9 +122,13 @@ my $statuses = {};
 
 use RT::Report::Tickets;
 my $report = RT::Report::Tickets->new( RT->SystemUser );
-my $query = @queues
-    ? join(' OR ', map "Queue = ".$_->{id}, @queues)
-    : 'id < 0';
+my $query =
+    "(".
+    join(" OR ", map {s{(['\\])}{\\$1}g; "Status = '$_'"} @statuses) #'
+    .") AND (".
+    join(' OR ', map "Queue = ".$_->{id}, @queues)
+    .")";
+$query = 'id < 0' unless @queues;
 $report->SetupGroupings( Query => $query, GroupBy => [qw(Status Queue)] );
 
 while ( my $entry = $report->Next ) {