[Rtir] ScriptedAction not sending mail

Ruslan Zakirov ruz at bestpractical.com
Fri Sep 24 19:06:20 EDT 2010


Hi,

I've pushed this into the repo. Will be part of RTIR 2.4.5.

2010/7/17 Ruslan Zakirov <ruz at bestpractical.com>:
> Hello Gorazd,
>
> I think $addr should be added as requestor only on investigation. Do
> you agree here? Actually, the address is added, but late for auto
> reply and on create notifications.
>
> Probably the following patch is more apropriate, could you please test it?
>
> diff --git a/html/RTIR/Tools/ScriptedAction.html
> b/html/RTIR/Tools/ScriptedAction.html
> index 191c176..2e702cd 100644
> --- a/html/RTIR/Tools/ScriptedAction.html
> +++ b/html/RTIR/Tools/ScriptedAction.html
> @@ -364,6 +364,7 @@ if ( $ARGS{'SubmitAction'} ) {
>             %ARGS,
>             Queue          => $investigationq->Id,
>             'new-MemberOf' => $Incident->Id,
> +            Requestor      => $addr,
>         );
>         unless ( $Ticket ) {
>             Abort("Couldn't launch an Investigation");
> @@ -373,11 +374,6 @@ if ( $ARGS{'SubmitAction'} ) {
>         }
>         push @finalresults, @ChildActions;
>
> -        my @watchresults = ProcessTicketWatchers(
> -            TicketObj => $Ticket,
> -            ARGSRef => { %ARGS, AddRequestor => $addr },
> -        );
> -
>         my $TemplateObj = RT::Template->new( $session{'CurrentUser'} );
>         if ( $ARGS{'Template'} ) {
>             $TemplateObj->Load( $ARGS{'Template'} );
> @@ -424,7 +420,7 @@ if ( $ARGS{'SubmitAction'} ) {
>         }
>
>         push @finalresults, map { loc("Ticket [_1]: [_2]", $Ticket->Id, $_) }
> -            @watchresults, @updateresults;
> +            @updateresults;
>
>         # delete attachments only after they've been sent to everyone
>         delete $session{'Attachments'};
>
>
> 2010/7/16 Gorazd Božič <gorazd.bozic at arnes.si>:
>> Sure! :-)
>>
>> --- /opt/src/RT-IR-2.4.3/html/RTIR/Tools/ScriptedAction.html    2009-08-18 17:26:46.000000000 +0200
>> +++ local/plugins/RT-IR/html/RTIR/Tools/ScriptedAction.html     2010-07-15 13:38:14.000000000 +0200
>> @@ -31,7 +31,6 @@
>>  <& /Elements/ListActions, actions => \@finalresults &>
>>
>>  <form method="get" action="ScriptedAction.html" name="ScriptedAction" enctype="multipart/form-data">
>> -<input type="hidden" name="incidentid" value="<%$incidentid%>" />
>>  <input type="hidden" name="loop" value="<%$ARGS{'loop'}%>" />
>>  <input type="hidden" name="UpdateType" value="response" />
>>  <input type="hidden" name="Action" value="Respond" />
>> @@ -132,6 +131,14 @@
>>     <input name="TemplateArg" size="60" value="<% $ARGS{'TemplateArg'} %>" />
>>   </td>
>>  </tr>
>> +<tr>
>> +  <td class="label">
>> +    <&|/l&>Link to incident</&>:
>> +  </td>
>> +  <td>
>> +    <input type="text" name="incidentid" value="<%$incidentid%>" />
>> +  </td>
>> +</tr>
>>   <tr>
>>     <td align="right" colspan="2">
>>     </td>
>> @@ -313,6 +320,7 @@
>>
>>         $ARGS{'Subject'} = $original_subject;
>>         $ARGS{'Content'} = $original_content;
>> +       $ARGS{'Requestors'} = $addr;
>>
>>         for (qw/Subject Content/) {
>>             $ARGS{$_} =~ s/_ADDR_/$addr/g;
>>
>> _______________________________________________
>> Rtir mailing list
>> Rtir at lists.bestpractical.com
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rtir
>>
>
>
>
> --
> Best regards, Ruslan.
>



-- 
Best regards, Ruslan.


More information about the Rtir mailing list