[Rt-commit] r17313 - rt/3.8/trunk/share/html/Elements
elacour at bestpractical.com
elacour at bestpractical.com
Tue Dec 23 11:24:18 EST 2008
Author: elacour
Date: Tue Dec 23 11:24:18 2008
New Revision: 17313
Modified:
rt/3.8/trunk/share/html/Elements/QueueSummary
Log:
Use ActiveStatuses as a default for $conditions.
Use $conditions in queue links.
Modified: rt/3.8/trunk/share/html/Elements/QueueSummary
==============================================================================
--- rt/3.8/trunk/share/html/Elements/QueueSummary (original)
+++ rt/3.8/trunk/share/html/Elements/QueueSummary Tue Dec 23 11:24:18 2008
@@ -58,7 +58,7 @@
% my $name = $queue->{Name};
% $name =~ s/'/\\'/g;
% my $queue_cond = "Queue = '$name' AND ";
-% my $all_q = $queue_cond . '(' . join( " OR ", map "Status = '$_'", RT::Queue->ActiveStatusArray()) . ')';
+% my $all_q = $queue_cond . "(".join( " OR ", map $_->{cond}, @$conditions).")";
<tr class="<% $i%2 ? 'oddline' : 'evenline'%>" >
<td><a href="<% RT->Config->Get('WebPath') %>/Search/Results.html?Query=<% $all_q |u,n %>" title="<% $queue->{Description} %>"><% $queue->{Name} %></a></td>
% for my $condition (@$conditions) {
@@ -69,6 +69,15 @@
% }
</table>
<%INIT>
+
+unless ( $conditions ) {
+ foreach my $status (RT::Queue->ActiveStatusArray()) {
+ $conditions->{$status}->{cond} = "Status = $status";
+ $conditions->{$status}->{name} = "$status";
+ }
+}
+
+
my @queues;
if ($cache && exists $session{$cache}) {
More information about the Rt-commit
mailing list