Commit 91ae795b authored by Simon Green's avatar Simon Green

Bug 913364 - Reuse preset values when navigation through enter_bug.cgi

r=glob, a=glob
parent e02e3bc7
...@@ -75,8 +75,6 @@ if ($product_name eq '') { ...@@ -75,8 +75,6 @@ if ($product_name eq '') {
$vars->{'classifications'} = [map {$_->{'object'}} @classifications]; $vars->{'classifications'} = [map {$_->{'object'}} @classifications];
$vars->{'target'} = "enter_bug.cgi"; $vars->{'target'} = "enter_bug.cgi";
$vars->{'format'} = $cgi->param('format');
$vars->{'cloned_bug_id'} = $cgi->param('cloned_bug_id');
print $cgi->header(); print $cgi->header();
$template->process("global/choose-classification.html.tmpl", $vars) $template->process("global/choose-classification.html.tmpl", $vars)
...@@ -107,8 +105,6 @@ if ($product_name eq '') { ...@@ -107,8 +105,6 @@ if ($product_name eq '') {
elsif (scalar(@enterable_products) > 1) { elsif (scalar(@enterable_products) > 1) {
$vars->{'classifications'} = \@classifications; $vars->{'classifications'} = \@classifications;
$vars->{'target'} = "enter_bug.cgi"; $vars->{'target'} = "enter_bug.cgi";
$vars->{'format'} = $cgi->param('format');
$vars->{'cloned_bug_id'} = $cgi->param('cloned_bug_id');
print $cgi->header(); print $cgi->header();
$template->process("global/choose-product.html.tmpl", $vars) $template->process("global/choose-product.html.tmpl", $vars)
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
[% DEFAULT title = "Choose the classification" %] [% DEFAULT title = "Choose the classification" %]
[% PROCESS global/header.html.tmpl %] [% PROCESS global/header.html.tmpl %]
[% previous_params = cgi.canonicalise_query('classification') %]
<h2>First, you must pick a classification on which to enter [% terms.abug %]:</h2> <h2>First, you must pick a classification on which to enter [% terms.abug %]:</h2>
<table id="choose_classification"> <table id="choose_classification">
<tr> <tr>
<th class="right"> <th class="right">
<a href="[% target FILTER uri %]?classification=__all <a href="[% target FILTER uri %]?classification=__all
[% IF cloned_bug_id %]&amp;cloned_bug_id=[% cloned_bug_id FILTER uri %][% END -%] [%- IF previous_params %]&amp;[% previous_params FILTER none %][% END -%]">
[%- IF format %]&amp;format=[% format FILTER uri %][% END %]">
All</a>: All</a>:
</th> </th>
...@@ -39,8 +39,7 @@ ...@@ -39,8 +39,7 @@
<tr> <tr>
<th class="right"> <th class="right">
<a href="[% target FILTER uri %]?classification=[% class.name FILTER uri -%] <a href="[% target FILTER uri %]?classification=[% class.name FILTER uri -%]
[%- IF cloned_bug_id %]&amp;cloned_bug_id=[% cloned_bug_id FILTER uri %][% END -%] [%- IF previous_params %]&amp;[% previous_params FILTER none %][% END -%]">
[%- IF format %]&amp;format=[% format FILTER uri %][% END %]">
[% class.name FILTER html %]</a>: [% class.name FILTER html %]</a>:
</th> </th>
......
...@@ -11,8 +11,6 @@ ...@@ -11,8 +11,6 @@
# classification object and 'products' the list of # classification object and 'products' the list of
# product objects the user can enter bugs into. # product objects the user can enter bugs into.
# target: the script that displays this template. # target: the script that displays this template.
# cloned_bug_id: ID of the bug being cloned.
# format: the desired format to display the target.
#%] #%]
[% IF target == "enter_bug.cgi" %] [% IF target == "enter_bug.cgi" %]
...@@ -30,6 +28,7 @@ ...@@ -30,6 +28,7 @@
[% DEFAULT title = "Choose a Product" %] [% DEFAULT title = "Choose a Product" %]
[% PROCESS global/header.html.tmpl %] [% PROCESS global/header.html.tmpl %]
[% previous_params = cgi.canonicalise_query('classification', 'product') %]
<h2>[% h2 FILTER html %]</h2> <h2>[% h2 FILTER html %]</h2>
<table id="choose_product"> <table id="choose_product">
...@@ -46,8 +45,7 @@ ...@@ -46,8 +45,7 @@
<tr> <tr>
<th class="right"> <th class="right">
<a href="[% target %]?product=[% p.name FILTER uri -%] <a href="[% target %]?product=[% p.name FILTER uri -%]
[%- IF cloned_bug_id %]&amp;cloned_bug_id=[% cloned_bug_id FILTER uri %][% END -%] [%- IF previous_params %]&amp;[% previous_params FILTER none %][% END -%]">
[%- IF format %]&amp;format=[% format FILTER uri %][% END %]">
[% p.name FILTER html FILTER no_break %]</a>:&nbsp; [% p.name FILTER html FILTER no_break %]</a>:&nbsp;
</th> </th>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment