[rt-users] Default owner
Jason Fenner
jfenner at vitamix.com
Thu Apr 6 10:18:55 EDT 2006
Some more details:
Set Custom action preparation code: to say return 1;
Put the code I sent to you in:
Custom action cleanup code
For debug information check your rt log file. This is normally located
in: /var/logs/rt/rt.log
Also, quit CCing rt-list-owners every time you post to the list.
Mustafa Badawi wrote:
>didn't work for me, tickets are still unowned. anywhere I can debug?
>
>On 4/6/06, Jason Fenner <jfenner at vitamix.com> wrote:
>
>
>>Try this on for size.
>>
>>Add this scrip to the queue you want.
>>
>>Condition: OnCreate
>>Template: Blank
>>Action: UserDefined
>>---------------------------------------------BEGIN
>>SCRIP------------------------------------
>># get actor ID
>> #my $Actor = $self->TransactionObj->Creator;
>> #Set $Actor below to user you want to auto set to.
>> my $Actor = "Username";
>>
>> # if actor is RT_SystemUser then get out of here
>> #return 1 if $Actor == $RT::SystemUser->id;
>>
>> # get out unless ticket owner is nobody
>> #return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;
>>
>> # ok, try to change owner
>> $RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to
>>user #". $Actor );
>> my ($status, $msg) = $self->TicketObj->SetOwner( $Actor );
>> unless( $status ) {
>> $RT::Logger->error( "Impossible to assign the ticket to $Actor: $msg"
>>);
>> return undef;
>> }
>> return 1;
>>
>>----------------------------------END
>>SCRIP---------------------------------------------------------
>>
>>Mustafa Badawi wrote:
>>
>>
>>
>>>I want a certain support engineer to be the default owner of all tickets
>>>created in a certain queue. I have tried doing this using scrips (on
>>>
>>>
>>create
>>
>>
>>>set owner to the specific rt user). The tickets, however. remain unowned
>>>
>>>
>>and
>>
>>
>>>no errors are displayed.
>>>
>>>$self->TicketObj->owner eq 'engineer';
>>>
>>>Is there another way to set the default owner on a certain queue and if
>>>
>>>
>>not,
>>
>>
>>>what is wrong with my scrip?
>>>
>>>thanks in advance
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>>
>>>Community help: http://wiki.bestpractical.com
>>>Commercial support: sales at bestpractical.com
>>>
>>>
>>>Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>>>Buy a copy at http://rtbook.bestpractical.com
>>>
>>>
>>>We're hiring! Come hack Perl for Best Practical:
>>>
>>>
>>http://bestpractical.com/about/jobs.html
>>
>>
>>
>>
>>
>
>
>
More information about the rt-users
mailing list