[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