[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