[rt-users] Status change scrip action

Mathew theillien at yahoo.com
Mon Jan 21 05:40:17 EST 2008


You need to force the owner change to Nobody:
http://www.gossamer-threads.com/lists/rt/users/69139?search_string=set%20owner%2C%20nobody;#69139

Keep up with my goings on at http://theillien.blogspot.com

Steve Cochran wrote:
> Well, with the help of the book and the wiki, I have the code to change
> the user back to nobody on a reopened ticket at least trying to do what
> it's supposed to. Unfortunately, it got the following error:
> 
> [Mon Jan 21 05:38:47 2008] [error]: Failed changing owner to Nobody on
> ticket reopen: You can only reassign tickets that you own or that are
> unowned ((eval 831):10)
> 
> is there some way to force the scrip to reassign the ticket by acting as
> a user with more controls?
> 
> Steve
> 
> 
> On Jan 21, 2008, at 12:03 AM, Steve Cochran wrote:
> 
>>
>> I'm trying to write a scrip that runs on a status change. I'm trying
>> to change the owner to Nobody if a ticket is reopened, and I have the
>> following code in the action prep area:
>>
>> my $oldStatus = $self->TransactionObj->OldValue;
>> my $newStatus = $self->TicketObj->status;
>>
>> if (($oldStatus eq 'resolved') and ($newStatus eq 'open') {
>>   $self->TicketObj->OwnerObj = RT::Nobody()->id();
>> }
>>
>> I've run a couple tests through, but nothing seems to be happening.
>> First, what's the best way to debug custom action code? Second, if
>> anyone seems what I'm doing wrong, feel free to point it out.
>>
>> Steve
>> _______________________________________________
>> 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
> 
> _______________________________________________
> 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
> 



More information about the rt-users mailing list