[Rt-devel] LimitCustomField
Wes Young
wcyoung at buffalo.edu
Tue Oct 23 09:33:17 EDT 2007
Hi all,
I'm working on some code for RTIR and dealing heavily with CF's.
I'm trying to build the following package:
====
package RT::Search::TicketHistoryByAddress;
use strict;
use base qw(RT::Search::Generic);
use constant QUEUE => 'Incidents';
use constant CF => 'ARS_IP';
use constant LIMIT => 7;
sub Prepare {
my $self = shift;
my $address = $self->Argument();
$self->TicketsObj->LimitQueue(VALUE => QUEUE());
$self->TicketsObj->LimitCustomField(
CUSTOMFIELD => CF(),
OPERATOR => 'LIKE',
VALUE => $address,
);
return(1);
}
1;
====
I'm trying to test it with the rt-cron tool (it's just easier that way).
When given the command:
$ bin/rt-crontool --search RT::Search::TicketHistoryByAddress
--search-arg 128.205.xxx.xxx --action RT::Action::EscalatePriority
--action-arg 99 --verbose
I get the following error:
[Tue Oct 23 13:18:42 2007] [crit]: RT::CustomField::Queue Unimplemented
in RT::Tickets. (/opt/rt3/lib/RT/Tickets_Overlay.pm line 2470)
(/opt/rt3/lib/RT.pm:342)
RT::CustomField::Queue Unimplemented in RT::Tickets.
(/opt/rt3/lib/RT/Tickets_Overlay.pm line 2470)
I've used various flavors of this code, and anytime I try to call
LimitCustomField, I get this error...
I've been looking everywhere (including the RT Essentials book) for
something to explain this. I've been poking around Tickets.pm,
Tickets_Overlay.pm, etc... Just wanted to see if I was missing something
dumb before I started down a black hole....
Currently using RT v3.7.13 on Perl 5.8.8
--
Wes Young
Network Security Analyst
University at Buffalo
-----------------------------------------------
| my OpenID: | http://tinyurl.com/2zu2d3 |
-----------------------------------------------
More information about the Rt-devel
mailing list