<div dir="ltr">Hi Gene<br><br>Thanks for the response. Where would be the best place to make this modification? Looking at the code in "Ticket_Overlay.pm" I can't seem to spot how best to integrate it.<br><br>
Also, how would I implement this in the scrip. For reference, my custom cleanup code looks as follows (copied almost verbatim from the bestpractical wiki article to set default owner on ticket create"):<br><br>--<br>
my $MyUser = "traiano";<br>my $QueueName = "Test"; <br>return 1 unless $self->TicketObj->QueueObj->Name eq $QueueName; <br>my $Actor = $self->TransactionObj->Creator; <br>return 1 if $Actor == $RT::SystemUser->id; <br>
return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;<br>$RT::Logger->info("Auto assigning ticket #". $self->TicketObj->id ." to user $MyUser" );<br>my ($status, $msg) = $self->TicketObj->SetOwner( $MyUser ); <br>
unless( $status ) {<br>  $RT::Logger->warning( "Impossible to assign the ticket to $MyUser: $msg" );<br>return undef;<br>}<br>1;<br>---<br><br><br>Many Thanks,<br>Traiano<br><br><br><br><br><div class="gmail_quote">
On Fri, Aug 29, 2008 at 5:12 PM, Gene LeDuc <span dir="ltr"><<a href="mailto:gleduc@mail.sdsu.edu">gleduc@mail.sdsu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Traiano,<br>
<br>
You can set the new owner without recording the transaction.  If the transaction doesn't get recorded then it can't trigger any scrips.<br>
<br>
$Ticket->_Set(Field=>'Owner', Value=>$newowner, RecordTransaction=>0);<br>
<br>
Regards,<br>
Gene<div><div></div><div class="Wj3C7c"><br>
<br>
At 02:48 AM 8/29/2008, Traiano Welcome wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi All<br>
<br>
I  have a scrip which automatically changes the owner from "Nobody" to another user when a new ticket is created in that queue, i.e it sets the default queue owner. Normally, the stock-standard notify-on-queue-owner-change scrip that runs after it would notify the new owner of the ticket allocation. My question is:<br>

Is there a way to turn off this notification  to the default owner of the queue in this specific case, (i.e only when ticket has been assigned it's default owner from previously being owned by Nobody?). And, can this be done without breaking future upgrades of the RT3 installation?<br>

<br>
Thanks in Advance,<br>
Traiano Welcome<br>
</blockquote>
<br>
<br>
-- <br></div></div><font color="#888888">
Gene LeDuc, GSEC<br>
Security Analyst<br>
San Diego State University <br>
</font></blockquote></div><br><br clear="all"><br>-- <br><br>There is no Spoon.<br>
</div>