[rt-users] SetStatus and SetOwner scrip question
Gene LeDuc
gleduc at mail.sdsu.edu
Tue Aug 14 12:19:21 EDT 2007
Hi Mathew,
If you have that code in the Cleanup area, make sure you have a "return 1;"
in the Prep area (otherwise the Cleanup code doesn't execute).
I'm not sure that you can pass "Nobody" to the SetOwner method; I think it
wants an Id rather than a name. Use $RT::Nobody->Id to get the Id for
"Nobody":
$self->TicketObj->SetOwner($RT::Nobody->Id);
Regarding which template, it doesn't matter because User Defined actions
can't access templates. I always set it to Global:Blank so I don't think
that it's actually doing anything.
Regards,
Gene
At 08:23 AM 8/14/2007, Mathew Snyder wrote:
>RT 3.6.1
>
>Condition: On Queue Change
>Action: User Defined
>Template: Not sure which one I should be using
>
>I figure that that the Custom action cleanup code should be
>$self->TicketObj->SetStatus("new"); and $self->TicketObj->SetOwner("Nobody");
>but nothing happens.
>
>This is my first attempt at a custom scrip so I don't know what needs to be
>done/in place for it to work. My Custom Condition is blank, my Custom action
>preparation code is blank.
>
>Any thoughts?
>Mathew
>--
>Keep up with me and what I'm up to: http://theillien.blogspot.com
>_______________________________________________
>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
--
Gene LeDuc, GSEC
Security Analyst
San Diego State University
More information about the rt-users
mailing list