diff options
author | Ivan Kohler <ivan@freeside.biz> | 2012-06-07 00:56:06 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2012-06-07 00:56:06 -0700 |
commit | 43a06151e47d2c59b833cbd8c26d97865ee850b6 (patch) | |
tree | 42c51d94e7fa265461b508d061562be204ccc2c1 /rt/share/html/Widgets/SavedSearch | |
parent | 6587f6ba7d047ddc1686c080090afe7d53365bd4 (diff) |
starting to work...
Diffstat (limited to 'rt/share/html/Widgets/SavedSearch')
-rw-r--r-- | rt/share/html/Widgets/SavedSearch | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/rt/share/html/Widgets/SavedSearch b/rt/share/html/Widgets/SavedSearch index fe75a75b3..5d3a828e3 100644 --- a/rt/share/html/Widgets/SavedSearch +++ b/rt/share/html/Widgets/SavedSearch @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC %# <sales@bestpractical.com> %# %# (Except where explicitly superseded by other copyright notices) @@ -55,10 +55,6 @@ return \%ARGS; <%init> my @actions; -my @Objects = RT::SavedSearches->new( $session{CurrentUser} )->_PrivacyObjects; -push @Objects, RT::System->new($session{'CurrentUser'}) - if $session{'CurrentUser'}->HasRight( Object=> $RT::System, - Right => 'SuperUser' ); $self->{SearchId} ||= $args->{'SavedChartSearchId'} || 'new'; my $SearchParams = { map { $_ => $args->{$_} } @{$self->{SearchFields}} }; @@ -90,6 +86,10 @@ if ( my ( $container_object, $search_id ) = _parse_saved_search( # look for the current one in the available saved searches if ($self->{SearchId} eq 'new') { + my @Objects = RT::SavedSearch->new( $session{CurrentUser} )->ObjectsForLoading; + push @Objects, RT::System->new($session{'CurrentUser'}) + if $session{'CurrentUser'}->HasRight( Object=> $RT::System, + Right => 'SuperUser' ); for my $obj (@Objects) { for ( $m->comp( "/Search/Elements/SearchesForObject", Object => $obj ) ) { my ( $desc, $search ) = @$_; |