The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

RT-Action-AssignUnownedToActor - Assigns unowned tickets to the transaction actor

DESCRIPTION

Assigns tickets to the actor of the transaction that triggered the scrip, if all the conditions below are met:

The ticket is owned by Nobody
The actor isn't RT_System
The actor isn't a requestor on the ticket
The actor has the right to own the ticket

Note that this means the requestor will never be assigned as the owner by this action.

INSTALLATION

perl Makefile.PL
make
make install

May need root permissions

make initdb

Only run this once or you'll end up with duplicate scrip actions.

Edit your /opt/rt4/etc/RT_SiteConfig.pm

Add this line:

    Set(@Plugins, qw(RT::Action::AssignUnownedToActor));

or add RT::Action::AssignUnownedToActor to your existing @Plugins line.

Clear your mason cache
    rm -rf /opt/rt4/var/mason_data/obj
Restart your webserver
Create an appropriate Scrip using this new action

AUTHOR

Thomas Sibley <trs@bestpractical.com>

LICENCE AND COPYRIGHT

This software is copyright (c) 2011 by Best Practical Solutions.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.