[rt-users] How do I exclude a global scrip for specific queues

slamp slamp slackamp at gmail.com
Wed Jun 16 09:24:23 EDT 2010


Thank you for the suggestion. I would use that if it was part of RT
itself however it would just be a pain to keep RT updated while
keeping the patch working.

2010/6/16 Björn Schulz <bjoern.schulz at desy.de>:
> Hi,
>
> try this http://github.com/tbrumm/RT-Extension-QueueDeactivatedScrips
>
> I think it should do what you like...
>
> best
>  björn
>
> Am 15.06.10 23:31, schrieb slamp slamp:
>>
>> On Tue, Jun 15, 2010 at 5:28 PM, slamp slamp<slackamp at gmail.com>  wrote:
>>>
>>> I have a global scrip
>>>
>>> Condition: User defined
>>> Action: Notify All
>>>
>>> I have this in my custom condition:
>>>
>>> return (($self->TransactionObj->Type eq "Correspond")&&
>>> ($self->TicketObj->QueueObj->Name ne "Q1"));
>>> return (($self->TransactionObj->Type eq "Correspond")&&
>>> ($self->TicketObj->QueueObj->Name ne "Q2"));
>>> return (($self->TransactionObj->Type eq "Correspond")&&
>>> ($self->TicketObj->QueueObj->Name ne "Q3"));
>>>
>>> Scrip is not executed when the queue is Q1, however it is executed
>>> when the queue is either Q2 or Q3. I think I need to somehow combine
>>> the logic but i am not much of a perl guy.
>>>
>>> Any help is appreciated.
>>>
>>
>> Would something like this work?
>>
>> return (($self->TransactionObj->Type eq "Correspond")&&
>> (($self->TicketObj->QueueObj->Name ne "Q1") ||
>> ($self->TicketObj->QueueObj->Name ne "Q2") ||
>> ($self->TicketObj->QueueObj->Name ne "Q3")));
>>
>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> Buy a copy at http://rtbook.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