[Rt-commit] r12997 - in rt/branches/3.8-TESTING: share/html/Elements

falcone at bestpractical.com falcone at bestpractical.com
Fri Jun 6 17:19:47 EDT 2008


Author: falcone
Date: Fri Jun  6 17:19:45 2008
New Revision: 12997

Modified:
   rt/branches/3.8-TESTING/   (props changed)
   rt/branches/3.8-TESTING/share/html/Elements/MyRT
   rt/branches/3.8-TESTING/share/html/Elements/ShowSearch

Log:
 r33976 at ketch:  falcone | 2008-06-06 17:18:45 -0400
 RT-Ticket: 7844
 RT-Update: correspond
 RT-Status: resolved
 
 * add an IgnoreMissing arg to ShowSearch and use it when displaying
   homepages so that if someone deletes a Saved Search you don't 
   see a message like 'Saved Search RT::User-XXXX-SavedSearch-XX not found'


Modified: rt/branches/3.8-TESTING/share/html/Elements/MyRT
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/MyRT	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/MyRT	Fri Jun  6 17:19:45 2008
@@ -92,7 +92,7 @@
     } elsif ( $type eq 'system' ) {
         $m->comp( '/Elements/ShowSearch', Name => $name, Override => { Rows => $Rows } );
     } elsif ( $type eq 'saved' ) {
-        $m->comp( '/Elements/ShowSearch', SavedSearch => $name, Override => { Rows => $Rows } );
+        $m->comp( '/Elements/ShowSearch', SavedSearch => $name, Override => { Rows => $Rows }, IgnoreMissing => 1 );
     } else {
         $RT::Logger->error("unknown portlet type '$type'");
     }

Modified: rt/branches/3.8-TESTING/share/html/Elements/ShowSearch
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/ShowSearch	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/ShowSearch	Fri Jun  6 17:19:45 2008
@@ -64,7 +64,7 @@
     my ( $container_object, $search_id ) = _parse_saved_search($SavedSearch);
     $search = $container_object->Attributes->WithId($search_id);
     unless ( $search->Id && ref( $SearchArg = $search->Content ) eq 'HASH' ) {
-        $m->out("Saved Search $SavedSearch not found");
+        $m->out("Saved Search $SavedSearch not found") unless $IgnoreMissing;
         return;
     }
     $SearchArg->{'SearchType'} ||= 'Ticket';
@@ -132,4 +132,5 @@
 $Name        => undef
 $SavedSearch => undef
 %Override    => ()
+$IgnoreMissing => undef
 </%ARGS>


More information about the Rt-commit mailing list