MultipleInvestigateTo

From Request Tracker Wiki
Jump to navigation Jump to search

RTIR.new/Elements/CombineRequestors <%perl> my $Requestors; foreach (keys(%ARGS)) { if (/^Requestorbox-(\S+)$/) { if ($Requestors ne "") {$Requestors.=",";}; $Requestors.=$1; }; } $m->comp("/RTIR/Create.html", Requestors => $Requestors, %ARGS); $m->abort; </%perl> diff -ru RTIR/Elements/MakeClicky RTIR.new/Elements/MakeClicky --- RTIR/Elements/MakeClicky 2004-02-10 21:06:47.000000000 +0000 +++ RTIR.new/Elements/MakeClicky 2004-03-17 16:35:17.313106648 +0000 @@ -56,6 +56,7 @@ my ($pre,$post) = split /@/,$value,2; my $result = qq[<A HREF="$RT::WebPath/RTIR/Tools/Lookup.html?@{[$url_params_once]}type=email&q=$value">$value</a> ]; if ($incident) { + $result .= qq[<INPUT TYPE=CHECKBOX NAME="Requestorbox-$value" UNCHECKED>]; $result .= qq[[<A HREF="$RT::WebPath/RTIR/Create.html?Incident=$incident&Queue=Investigations&Requestors=$value">Investigate to</a>] ]; } $result .= qq[<A HREF="$RT::WebPath/RTIR/Tools/Lookup.html?@{[$url_params_once]}type=host&q=$post">($post)</a>]; diff -ru RTIR/Tools/Lookup.html RTIR.new/Tools/Lookup.html --- RTIR/Tools/Lookup.html 2004-02-10 21:06:47.000000000 +0000 +++ RTIR.new/Tools/Lookup.html 2004-03-17 16:50:47.991622008 +0000 @@ -105,6 +105,10 @@ % if ($q) { <h2>WHOIS Results</h2> +% if ($TicketObj && $TicketObj->QueueObj->Name eq 'Incidents') { +<FORM METHOD=POST ACTION="/RTIR/Elements/CombineRequestors?Incident=<%$TicketObj->Id%>&Queue=Investigations"> +<INPUT TYPE=SUBMIT VALUE='Investigate To Selected'> +% } % } % if ($error){ <b><%$error%></b> @@ -131,6 +135,7 @@ <%$value|n%><br> % } % } +</form> % } % } % }