[Rt-commit] r4591 - in RT-Extension-ActivityReports: .

alexmv at bestpractical.com alexmv at bestpractical.com
Mon Feb 27 15:33:01 EST 2006


Author: alexmv
Date: Mon Feb 27 15:33:00 2006
New Revision: 4591

Modified:
   RT-Extension-ActivityReports/   (props changed)
   RT-Extension-ActivityReports/html/Reports/Activity/ActivityDetail.html
   RT-Extension-ActivityReports/html/Reports/Activity/ActivitySummary.html
   RT-Extension-ActivityReports/html/Reports/Activity/ResolutionComments.html
   RT-Extension-ActivityReports/html/Reports/Activity/ResolutionStatistics.html
   RT-Extension-ActivityReports/html/Reports/Activity/WorkedStatistics.html
   RT-Extension-ActivityReports/html/Reports/Activity/index.html

Log:
 r9347 at zoq-fot-pik:  chmrr | 2006-02-27 15:32:14 -0500
  * Default query to ''
  * Fix pages to work with empty query


Modified: RT-Extension-ActivityReports/html/Reports/Activity/ActivityDetail.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/ActivityDetail.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/ActivityDetail.html	Mon Feb 27 15:33:00 2006
@@ -23,15 +23,13 @@
 
 </&>
 <%args>
-$query => 'id > 0'
+$query => ''
 $start => "2005/01/01"
 $end   => "2006/01/01"
 </%args>
 <%init>
-
-
 my $summary_tickets = RT::Tickets->new($session{'CurrentUser'});
-$summary_tickets->FromSQL($query . " AND ( Updated >= '$start' AND Updated <= '$end')");
+$summary_tickets->FromSQL(join " AND ", map {"($_)"} grep {/\S/} ($query, "Updated >= '$start' AND Updated <= '$end'"));
 my %counts;
 while (my $ticket = $summary_tickets->Next) {
     my $txns = $ticket->Transactions;

Modified: RT-Extension-ActivityReports/html/Reports/Activity/ActivitySummary.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/ActivitySummary.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/ActivitySummary.html	Mon Feb 27 15:33:00 2006
@@ -29,14 +29,13 @@
 </table>
 </&>
 <%args>
-$query => 'id > 0'
+$query => ''
 $start => "2005/01/01"
 $end   => "2006/01/01"
 </%args>
 <%init>
-
 my $tickets = RT::Tickets->new($session{'CurrentUser'});
-$tickets->FromSQL($query . " AND ( Updated >= '$start' AND Updated <= '$end')");
+$tickets->FromSQL(join " AND ", map {"($_)"} grep {/\S/} ($query, "Updated >= '$start' AND Updated <= '$end'"));
 
 my %queues;
 my %status;

Modified: RT-Extension-ActivityReports/html/Reports/Activity/ResolutionComments.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/ResolutionComments.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/ResolutionComments.html	Mon Feb 27 15:33:00 2006
@@ -25,7 +25,7 @@
 </&>
 
 <%args>
-$query => 'id > 0'
+$query => ''
 $start => "2005/01/01"
 $end   => "2006/01/01"
 </%args>
@@ -35,7 +35,7 @@
 
 my $summary_tickets = RT::Tickets->new( $session{'CurrentUser'} );
 $summary_tickets->FromSQL(
-    $query . " AND (Status = 'resolved') AND ( Updated >= '$start' AND Updated <= '$end')" );
+    join " AND ", map {"($_)"} grep {/\S/} ($query, "(Status = 'resolved') AND ( Updated >= '$start' AND Updated <= '$end')"));
 
 my @items;
 while ( my $ticket = $summary_tickets->Next ) {

Modified: RT-Extension-ActivityReports/html/Reports/Activity/ResolutionStatistics.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/ResolutionStatistics.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/ResolutionStatistics.html	Mon Feb 27 15:33:00 2006
@@ -38,7 +38,7 @@
 
 </&>
 <%args>
-$query => 'id > 0'
+$query => ''
 $start => "2005/01/01"
 $end   => "2006/01/01"
 </%args>
@@ -63,7 +63,7 @@
 my %queues;
 foreach my $period (keys %queries) {
     my $tix = RT::Tickets->new($session{'CurrentUser'});
-    $tix->FromSQL($query . " AND " .$queries{$period});
+    $tix->FromSQL(join " AND ", map {"($_)"} grep {/\S/} ($query, $queries{$period}));
 
     while (my $ticket = $tix->Next) {
         push @{ $closed{$period}{$ticket->QueueObj->Name}}, $ticket;

Modified: RT-Extension-ActivityReports/html/Reports/Activity/WorkedStatistics.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/WorkedStatistics.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/WorkedStatistics.html	Mon Feb 27 15:33:00 2006
@@ -103,8 +103,6 @@
 $end   => "2006/01/01"
 </%args>
 <%init>
-my $allquery = join " AND ", map {"($_)"} grep {/\S/} ($query, "Updated >= '$start' AND Updated <= '$end'");
-
 my $startDate = RT::Date->new($session{'CurrentUser'});
 $startDate->Set(Format => 'unknown', Value => $start);
 my $endDate   = RT::Date->new($session{'CurrentUser'});
@@ -121,7 +119,7 @@
 }
 
 my $tix = RT::Tickets->new($session{'CurrentUser'});
-$tix->FromSQL($allquery);
+$tix->FromSQL(join " AND ", map {"($_)"} grep {/\S/} ($query, "Updated >= '$start' AND Updated <= '$end'"));
 while (my $ticket = $tix->Next) {
     my $created  = $ticket->CreatedObj;
     my $resolved = $ticket->ResolvedObj;

Modified: RT-Extension-ActivityReports/html/Reports/Activity/index.html
==============================================================================
--- RT-Extension-ActivityReports/html/Reports/Activity/index.html	(original)
+++ RT-Extension-ActivityReports/html/Reports/Activity/index.html	Mon Feb 27 15:33:00 2006
@@ -10,8 +10,6 @@
 $query => undef
 </%args>
 <%init>
-$ARGS{query} = "Status = 'resolved'" unless $ARGS{query} =~ /\S/;
-
 unless ($start) {
     my $then = RT::Date->new($session{'CurrentUser'});
     $then->Set(Format => 'Unix', Value => time - (86400*7));


More information about the Rt-commit mailing list