diff options
Diffstat (limited to 'rt/lib/RT/CustomFields_Overlay.pm')
| -rw-r--r-- | rt/lib/RT/CustomFields_Overlay.pm | 135 | 
1 files changed, 0 insertions, 135 deletions
| diff --git a/rt/lib/RT/CustomFields_Overlay.pm b/rt/lib/RT/CustomFields_Overlay.pm deleted file mode 100644 index 97c7cb8df..000000000 --- a/rt/lib/RT/CustomFields_Overlay.pm +++ /dev/null @@ -1,135 +0,0 @@ -# BEGIN LICENSE BLOCK -#  -# Copyright (c) 1996-2003 Jesse Vincent <jesse@bestpractical.com> -#  -# (Except where explictly superceded by other copyright notices) -#  -# This work is made available to you under the terms of Version 2 of -# the GNU General Public License. A copy of that license should have -# been provided with this software, but in any event can be snarfed -# from www.gnu.org. -#  -# This work is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU -# General Public License for more details. -#  -# Unless otherwise specified, all modifications, corrections or -# extensions to this work which alter its source code become the -# property of Best Practical Solutions, LLC when submitted for -# inclusion in the work. -#  -#  -# END LICENSE BLOCK -=head1 NAME - -  RT::CustomFields - a collection of RT CustomField objects - -=head1 SYNOPSIS - -  use RT::CustomFields; - -=head1 DESCRIPTION - -=head1 METHODS - - -=begin testing - -ok (require RT::CustomFields); - -=end testing - -=cut - -use strict; -no warnings qw(redefine); - - -# {{{ sub LimitToGlobalOrQueue  - -=item LimitToGlobalOrQueue QUEUEID - -Limits the set of custom fields found to global custom fields or those tied to the queue with ID QUEUEID  - -=cut - -sub LimitToGlobalOrQueue { -    my $self = shift; -    my $queue = shift; -    $self->LimitToQueue($queue); -    $self->LimitToGlobal(); -} - -# }}} - -# {{{ sub LimitToQueue  - -=head2 LimitToQueue QUEUEID - -Takes a queue id (numerical) as its only argument. Makes sure that  -Scopes it pulls out apply to this queue (or another that you've selected with -another call to this method - -=cut - -sub LimitToQueue  { -   my $self = shift; -  my $queue = shift; -  -  $self->Limit (ENTRYAGGREGATOR => 'OR', -		FIELD => 'Queue', -		VALUE => "$queue") -      if defined $queue; -   -} -# }}} - -# {{{ sub LimitToGlobal - -=head2 LimitToGlobal - -Makes sure that  -Scopes it pulls out apply to all queues (or another that you've selected with -another call to this method or LimitToQueue - -=cut - - -sub LimitToGlobal  { -   my $self = shift; -  -  $self->Limit (ENTRYAGGREGATOR => 'OR', -		FIELD => 'Queue', -		VALUE => 0); -   -} -# }}} - - -# {{{ sub _DoSearch  - -=head2 _DoSearch - -  A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that _Disabled ro -ws never get seen unless -we're explicitly trying to see them. - -=cut - -sub _DoSearch { -    my $self = shift; -     -    #unless we really want to find disabled rows, make sure we\'re only finding enabled ones. -    unless($self->{'find_disabled_rows'}) { -        $self->LimitToEnabled(); -    } -     -    return($self->SUPER::_DoSearch(@_)); -     -} - -# }}} -   -1; - | 
