[Rt-commit] r6493 - in rt/branches/3.6-EXPERIMENTAL-LONDRES: html/Prefs lib/RT/Interface

clkao at bestpractical.com clkao at bestpractical.com
Wed Nov 22 04:56:52 EST 2006


Author: clkao
Date: Wed Nov 22 04:56:50 2006
New Revision: 6493

Modified:
   rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Prefs/MyRT.html
   rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Search/Elements/EditSearches
   rt/branches/3.6-EXPERIMENTAL-LONDRES/lib/RT/Interface/Web.pm

Log:
Fix chart saved in rt::system for selection in MyRT preferences.


Modified: rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Prefs/MyRT.html
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Prefs/MyRT.html	(original)
+++ rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Prefs/MyRT.html	Wed Nov 22 04:56:50 2006
@@ -65,7 +65,6 @@
 </form>
 </&>
 <%INIT>
-use RT::SavedSearches;
 my @actions;
 
 my $title = loc("Customize").' '.loc("RT at a glance");
@@ -105,7 +104,8 @@
 for my $object (@objs) {
     for ($m->comp("/Search/Elements/SearchesForObject", Object => $object)) {
 	my ($desc, $search) = @$_;
-	if ($object eq $sys) {
+	my $SearchType = $search->Content->{'SearchType'} || 'Ticket';
+	if ($object eq $sys && $SearchType eq 'Ticket') {
 	    push @items, ["system-$desc", $desc];
 	    push @sys_searches, [$desc, $search];
 	}

Modified: rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Search/Elements/EditSearches
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Search/Elements/EditSearches	(original)
+++ rt/branches/3.6-EXPERIMENTAL-LONDRES/html/Search/Elements/EditSearches	Wed Nov 22 04:56:50 2006
@@ -74,7 +74,6 @@
 </&>
 
 <%init>
-use RT::SavedSearches;
 unless ($session{'CurrentUser'}->HasRight( Right => 'LoadSavedSearch',
                                            Object=> $RT::System )) {
     return;

Modified: rt/branches/3.6-EXPERIMENTAL-LONDRES/lib/RT/Interface/Web.pm
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-LONDRES/lib/RT/Interface/Web.pm	(original)
+++ rt/branches/3.6-EXPERIMENTAL-LONDRES/lib/RT/Interface/Web.pm	Wed Nov 22 04:56:50 2006
@@ -67,6 +67,7 @@
 
 package RT::Interface::Web;
 use HTTP::Date;
+use RT::SavedSearches;
 use URI;
 
 # {{{ EscapeUTF8
@@ -1621,7 +1622,7 @@
 
 sub _load_container_object {
     my ($obj_type, $obj_id) = @_;
-    return RT::SavedSearch->new($self->CurrentUser)->_load_privacy_object($obj_type, $obj_id);
+    return RT::SavedSearch->new($session{'CurrentUser'})->_load_privacy_object($obj_type, $obj_id);
 }
 
 =head2 _parse_saved_search ( $arg );


More information about the Rt-commit mailing list