%# RT::Extension::ReferenceIDoitObjects %# %# Copyright 2011 synetics GmbH, http://i-doit.org/ %# %# This program is free software; you can redistribute it and/or modify it under %# the same terms as Perl itself. %# %# Request Tracker (RT) is Copyright Best Practical Solutions, LLC. <& /Elements/Header, Title => loc('Modify referenced i-doit objects for ticket #[_1]', $TicketObj->Id) &> <& /Elements/Tabs &> % $m->callback(CallbackName => 'BeforeActionList', Actions => \@results, ARGSRef => \%ARGS, Ticket => $TicketObj); <& /Elements/ListActions, actions => \@results &>
<%INIT> my @results; my $TicketObj = LoadTicket($id); $m->callback( TicketObj => $TicketObj, ARGSRef => \%ARGS ); push @results, ProcessObjectCustomFieldUpdates(Object => $TicketObj, ARGSRef => \%ARGS); $TicketObj->ApplyTransactionBatch; %INIT> <%ARGS> $id => undef %ARGS>