[rt-users] Merge tickets, transaction notification and REST

Kenneth Crocker kfcrocker at lbl.gov
Tue Apr 27 19:29:01 EDT 2010


Kieth,

The LINKS Table will have that info. Type is "MergedInto".

Kenn
LBNL

On Tue, Apr 27, 2010 at 4:28 PM, Kenneth Crocker <kfcrocker at lbl.gov> wrote:

> Kieth,
>
> The LINKS Table will have that info. Type is "MergedInto".
>
> Kenn
> LBNL
>
>
> On Tue, Apr 27, 2010 at 2:53 PM, Keith Edmunds <kae at midnighthax.com>wrote:
>
>> Is it not possible to detect which ticket is being merged?
>>
>> > We have a scrip that runs "On Transaction" and calls an external script,
>> > passing the ticket id. We want to take actions in the external script
>> > when a ticket is merged. If we merge, say, ticket 100 into ticket 200,
>> > the ticket id passed to our external script is 200. How can we find out,
>> > via the REST interface, the ticket id that was merged (100 in this
>> > example)?
>> >
>> > Frustratingly, going the other way is easy - if we retrieve ticket
>> > information for 100 via the REST interface, ticket 200 is retrieved.
>> >
>> > If it helps, here's our scrip (we are not Perl wizards, which may be
>> > stating the obvious when you see the code below: all criticism
>> gratefully
>> > received):
>> >
>> > my $tx = $self->TransactionObj;
>> > my $ticket = $self->TicketObj;
>> > my $id = $ticket->id;
>> > my $type = $tx->Type;
>> > my $field = $tx->Field;
>> > my $old = $tx->OldValue;
>> > my $new = $tx->NewValue;
>> >
>> > system("wget
>> > 'http://localhost/xyz/transaction?rt=$id
>> ".'&type='."$type".'&field='."$field".'&old='."$old".'&new='."$new'")
>> >
>> > Thanks
>>
>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> Buy a copy at http://rtbook.bestpractical.com
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100427/2564680b/attachment.htm>


More information about the rt-users mailing list