[Rt-commit] r2207 - in RT-View-Tree: . html/Callbacks/RT-Tree-View/Search/Results.html html/Search lib/RT/View

jesse at bestpractical.com jesse at bestpractical.com
Thu Feb 10 13:55:56 EST 2005


Author: jesse
Date: Thu Feb 10 13:55:55 2005
New Revision: 2207

Modified:
   RT-View-Tree/   (props changed)
   RT-View-Tree/html/Callbacks/RT-Tree-View/Search/Results.html/SearchActions
   RT-View-Tree/html/Search/Tree.html
   RT-View-Tree/lib/RT/View/Tree.pm
Log:
 r2294 at hualien (orig r292):  jesse | 2004-09-01T00:56:50.797060Z
  ----------------------------------------------------------------------
  r8470 at tinbook:  jesse | 2004-08-31T04:00:31.063071Z
  
  0.7 Mon Aug 30 23:59:23 EDT 2004
  
      -   Changed dependency ordering
      -   Started to honor search ordering
      -   Fixed misc. small bugs
  
  ----------------------------------------------------------------------
  r8481 at tinbook:  jesse | 2004-08-31T18:49:32.166133Z
  Added functionality to edit  ticket type for wolfram
  ----------------------------------------------------------------------
 


Modified: RT-View-Tree/html/Callbacks/RT-Tree-View/Search/Results.html/SearchActions
==============================================================================
--- RT-View-Tree/html/Callbacks/RT-Tree-View/Search/Results.html/SearchActions	(original)
+++ RT-View-Tree/html/Callbacks/RT-Tree-View/Search/Results.html/SearchActions	Thu Feb 10 13:55:55 2005
@@ -1,5 +1,5 @@
 <%args>
 $QueryString => undef
 </%args>
-<a href="<%$RT::WebPath%>/Search/Tree.html<%$QueryString%>"><&|/l&>Tree view</&></a> (<%$QueryString%>)
+<a href="<%$RT::WebPath%>/Search/Tree.html<%$QueryString%>"><&|/l&>Tree view</&></a>
 

Modified: RT-View-Tree/html/Search/Tree.html
==============================================================================
--- RT-View-Tree/html/Search/Tree.html	(original)
+++ RT-View-Tree/html/Search/Tree.html	Thu Feb 10 13:55:55 2005
@@ -27,7 +27,9 @@
     $m->comp( '.entry', Ticket => $ticket, Depth => 0, Format => \@Format,
     MaxDepth => $MaxDepth,
     HideChildren => $HideChildren,
-    HideDependencies => $HideDependencies
+    HideDependencies => $HideDependencies,
+    OrderBy => $OrderBy,
+    Order   => $Order
     );
 
 }
@@ -44,8 +46,8 @@
 value=<%$MaxDepth%>> 
 (<i><&|/l&>Leave this field blank to show everything</&></i>)
 </li>
-<li><input type="checkbox" name="HideChildren" <%$HideChildren%>><&|/l&>Hide subtasks</&></li>
-<li><input type="checkbox" name="HideDependencies" <%$HideDependencies%>><&|/l&>Hide dependencies</&></li>
+<li><input type="checkbox" name="HideChildren" <%$HideChildren&& 'CHECKED'%>><&|/l&>Hide subtasks</&></li>
+<li><input type="checkbox" name="HideDependencies" <%$HideDependencies && 'CHECKED'%>><&|/l&>Hide dependencies</&></li>
 </ul>
 <& /Elements/Submit &>
 <& /Elements/TitleBoxEnd &>
@@ -114,6 +116,7 @@
 my ($ticketcount);
 my $tickets = RT::Tickets->new( $session{'CurrentUser'} );
 $tickets->FromSQL($Query);
+$tickets->OrderBy( FIELD => $OrderBy , ORDER => $Order);
 my $top_tickets = ();
 my @tickets;
 @tickets = @{ $tickets->ItemsArrayRef || [] };
@@ -128,7 +131,7 @@
     my $deps = RT::Tickets->new( $session{'CurrentUser'} );
     my @query;
     unless ($HideDependencies) {
-        push @query, 'DependsOn = '.$ticket->id;
+        push @query, 'DependentOn = '.$ticket->id;
     }
     unless ($HideChildren) {
         push @query, 'MemberOf = '.$ticket->id;
@@ -153,8 +156,11 @@
 $MaxDepth => undef
 $HideChildren => undef
 $HideDependencies => undef
+$Order => undef
+$OrderBy => undef
 </%args>
-<& /Elements/CollectionAsTable/Row, Format => \@Format, i => $Depth, record => $Ticket&>
+<& /Elements/CollectionAsTable/Row, Format => \@Format, i => $Depth, record =>
+$Ticket&>
 <%perl>
 if ( !$MaxDepth ||  $Depth <= $MaxDepth ) {
 
@@ -164,12 +170,13 @@
         my $kids = RT::Tickets->new( $session{'CurrentUser'} );
         my @query;
         unless ($HideDependencies) {
-            push @query, 'DependsOn = ' . $Ticket->id;
+            push @query, 'DependentOn = ' . $Ticket->id;
         }
         unless ($HideChildren) {
             push @query, 'MemberOf = ' . $Ticket->id;
         }
         $kids->FromSQL( join( ' OR ', @query ) );
+        $kids->OrderBy( FIELD => $OrderBy , ORDER => $Order);
 
         while ( my $kid = $kids->Next ) {
 
@@ -182,6 +189,8 @@
                 MaxDepth         => $MaxDepth,
                 HideChildren     => $HideChildren,
                 HideDependencies => $HideDependencies,
+    OrderBy => $OrderBy,
+    Order   => $Order,
                 Format           => \@Format
             );
         }

Modified: RT-View-Tree/lib/RT/View/Tree.pm
==============================================================================
--- RT-View-Tree/lib/RT/View/Tree.pm	(original)
+++ RT-View-Tree/lib/RT/View/Tree.pm	Thu Feb 10 13:55:55 2005
@@ -1,6 +1,6 @@
 
 package RT::View::Tree;
 
-our $VERSION = '0.6';
+our $VERSION = '0.7';
 
 1;


More information about the Rt-commit mailing list