[Rt-commit] rtir branch, 2.6/backport-passing-arguments-on-lookup, created. 2.6.2rc1-1-ga9eb306
Ruslan Zakirov
ruz at bestpractical.com
Thu Aug 2 11:01:08 EDT 2012
The branch, 2.6/backport-passing-arguments-on-lookup has been created
at a9eb306d8bc5072003c3c14248efee5b4269e4c0 (commit)
- Log -----------------------------------------------------------------
commit a9eb306d8bc5072003c3c14248efee5b4269e4c0
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date: Wed Sep 28 11:55:53 2011 +0400
pass arguments around
Conflicts:
html/RTIR/Tools/Elements/ToolFormWhois
html/RTIR/Tools/Lookup.html
diff --git a/html/RTIR/Tools/Elements/ToolFormIframe b/html/RTIR/Tools/Elements/ToolFormIframe
index 3c650ec..91f8f4d 100644
--- a/html/RTIR/Tools/Elements/ToolFormIframe
+++ b/html/RTIR/Tools/Elements/ToolFormIframe
@@ -1,5 +1,7 @@
<form action="Lookup.html" method="get">
- <input type="hidden" name="ticket" value="<% $TicketObj->id %>" />
+% foreach my $arg ( grep exists $ARGS{$_}, @PassArguments ) {
+ <input type="hidden" name="<% $arg %>" value="<% $ARGS{ $arg } %>" />
+% }
<span class="label"><%loc('Research Tool')%>:</span>
<span class="input">
<input size="30" name="q" value="<% $q %>" /> at
@@ -12,9 +14,9 @@
<input type="submit" value="<%loc('Go')%>" />
</form>
<%args>
-$TicketObj => undef
$q => undef
$ResearchTool => undef
+ at PassArguments => ()
</%args>
<%INIT>
my $unique_id = time().rand();
diff --git a/html/RTIR/Tools/Elements/ToolFormWhois b/html/RTIR/Tools/Elements/ToolFormWhois
index 6dac889..f9bf36b 100644
--- a/html/RTIR/Tools/Elements/ToolFormWhois
+++ b/html/RTIR/Tools/Elements/ToolFormWhois
@@ -1,5 +1,7 @@
<form action="Lookup.html" method="get">
- <input type="hidden" name="ticket" value="<% $TicketObj->id %>" />
+% foreach my $arg ( grep exists $ARGS{$_}, @PassArguments ) {
+ <input type="hidden" name="<% $arg %>" value="<% $ARGS{ $arg } %>" />
+% }
<tr>
<span class="label">WHOIS:</span>
<span class="input">
@@ -17,8 +19,8 @@ foreach my $s ( sort grep $servers->{ $_ }, keys %{ $servers } ) {
<input type="submit" value="<%loc('Go')%>" />
</form>
<%args>
-$TicketObj => undef
$q => undef
$servers => undef
$WhoisServer => undef
+ at PassArguments => ()
</%args>
diff --git a/html/RTIR/Tools/Lookup.html b/html/RTIR/Tools/Lookup.html
index 2913ffb..f1a204a 100644
--- a/html/RTIR/Tools/Lookup.html
+++ b/html/RTIR/Tools/Lookup.html
@@ -42,10 +42,12 @@
<hr>
<h2><&|/l&>Look Up Information</&></h2>
-<& Elements/Tools, %ARGS, q => $q,
- TicketType => $TicketType,
+<& Elements/Tools,
+ %ARGS,
+ q => $q,
TicketObj => $TicketObj,
WhoisServer => $server,
+ PassArguments => [qw(ticket type HideResults)],
handparse => $handparse,
servers => $servers &>
@@ -111,8 +113,6 @@ if ( $ticket ) {
$TicketType = RT::IR::TicketType( Ticket => $TicketObj );
}
-
-
</%INIT>
<%ARGS>
$servers => RT->Config->Get('whois')
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list