[Rt-commit] r17312 - rt/3.8/trunk/share/html/Ticket/Elements

elacour at bestpractical.com elacour at bestpractical.com
Tue Dec 23 11:24:14 EST 2008


Author: elacour
Date: Tue Dec 23 11:24:13 2008
New Revision: 17312

Modified:
   rt/3.8/trunk/share/html/Ticket/Elements/ShowRequestor

Log:
Use RT::Queue->ActiveStatusArray() instead of hardcoded values

Also use a $conditions in %ARGS for this to allow similar customization as
QueueSummary.

Modified: rt/3.8/trunk/share/html/Ticket/Elements/ShowRequestor
==============================================================================
--- rt/3.8/trunk/share/html/Ticket/Elements/ShowRequestor	(original)
+++ rt/3.8/trunk/share/html/Ticket/Elements/ShowRequestor	Tue Dec 23 11:24:13 2008
@@ -54,7 +54,7 @@
     my $name = $m->scomp('/Elements/ShowUser', User => $requestor);
 
     my $tickets = RT::Tickets->new( $session{'CurrentUser'} );
-    $tickets->FromSQL( "Requestor.id = ". $requestor->id ." AND (Status = 'open' OR Status = 'new')" );
+    $tickets->FromSQL( "Requestor.id = ". $requestor->id ." AND (".join( " OR ", @$conditions).")" );
     $tickets->RowsPerPage( $rows );
     $tickets->OrderBy( FIELD => 'Priority', ORDER => 'DESC' );
 </%PERL>
@@ -88,4 +88,5 @@
 <%ARGS>
 $Ticket=>undef
 $DisplayPath => "/Ticket/Display.html"
+$conditions => [ map "Status = '$_'", RT::Queue->ActiveStatusArray() ]
 </%ARGS>


More information about the Rt-commit mailing list