[rt-users] Automatically adding watchers to a new ticket - RT 3.0.1
Frank Saxton
frankie at easyrider.com
Wed Mar 21 12:20:15 EDT 2007
For fun, I tried to create a script in one of the queues to
automatically add an e-mail address to the ticket cc list. Not
surprisingly, it failed. I'm sure it's a syntax issue but after
looking all over Wiki there really aren't any examples that are on
point. It probably wouldn't take much of a nudge to get me pointed
in the right direction.
Description: Add Watchers
Condition: On create
Action: User defined
Custom action preparation code:
$Ticket->AddWatcher (Email => 'foo at bar.com' );
Template: Global template blank
Here's the error I got:
Mar 21 08:03:31 rt RT: Scrip 15 Prepare failed: Global symbol
"$Ticket" requires
explicit package name at (eval 1622) line
1. (/opt/rt3/lib/RT/Action/UserDefin
ed.pm:43)
>Frank Saxton wrote:
>>Hello folks!
>>
>>RT 3.0.1 on Redhat 7.3, an oldie but a goodie to be sure :)
>>
>>Wondering if I am doing something wrong or if this feature is just
>>broken in this version. Things are working mostly really well at
>>the present time which makes upgrading anything an unattractive option.
>>
>>I've set a particular queue to add several e-mail addresses as
>>watchers and that seems to have taken OK.
>>Configuration->Queues->Queue->Watchers does list the newly added
>>e-mail addresses correctly.
>>
>>However, when a new ticket is created in the queue, the watchers
>>are not added to the cc list.
>>
>>I gave "everyone" watch rights and that didn't seem to help either.
>>
>>What am I doing wrong please?
More information about the rt-users
mailing list