diff options
author | mkanat%bugzilla.org <> | 2007-09-19 04:07:20 +0200 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2007-09-19 04:07:20 +0200 |
commit | 5309f8873d813701ff4bbde8dc0f1e24e0feeec2 (patch) | |
tree | dbc805919f887d6cc26d63997a91118763f82241 /template/en | |
parent | 61ac61f0a55f8e07ee4eb6be325b7d53ca64e7fe (diff) | |
download | bugzilla-5309f8873d813701ff4bbde8dc0f1e24e0feeec2.tar.gz bugzilla-5309f8873d813701ff4bbde8dc0f1e24e0feeec2.tar.xz |
Bug 373689: Implement set_product: Move product changing from process_bug into Bugzilla::Bug
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
Diffstat (limited to 'template/en')
-rw-r--r-- | template/en/default/bug/process/verify-new-product.html.tmpl | 117 |
1 files changed, 67 insertions, 50 deletions
diff --git a/template/en/default/bug/process/verify-new-product.html.tmpl b/template/en/default/bug/process/verify-new-product.html.tmpl index 73c11fae9..ee87ef818 100644 --- a/template/en/default/bug/process/verify-new-product.html.tmpl +++ b/template/en/default/bug/process/verify-new-product.html.tmpl @@ -17,6 +17,7 @@ # # Contributor(s): Myk Melez <myk@mozilla.org> # Frédéric Buclin <LpSolit@gmail.com> + # Max Kanat-Alexander <mkanat@bugzilla.org> #%] [%# INTERFACE: @@ -26,12 +27,10 @@ # milestones: array; milestones for the new product. # defaults: hash; keys are names of fields, values are defaults for # those fields + # + # verify_bug_groups: If groups need to be confirmed in addition to fields. #%] -[%# The global Bugzilla->cgi object is used to obtain form variable values. %] -[% USE Bugzilla %] -[% cgi = Bugzilla.cgi %] - [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl @@ -39,60 +38,77 @@ <form action="process_bug.cgi" method="post"> +[% SET exclude_items = ['version', 'component', 'target_milestone'] %] +[% IF verify_bug_groups %] + [% exclude_items.push('bit-\d+') %] +[% END %] + [% PROCESS "global/hidden-fields.html.tmpl" - exclude=("^version|component|target_milestone|bit-\\d+$") %] + exclude = '^' _ exclude_items.join('|') _ '$' %] <input type="hidden" name="confirm_product_change" value="1"> + [%# Verify the version, component, and target milestone fields. %] - <h3>Verify Version, Component[% ", Target Milestone" IF Param("usetargetmilestone") %]</h3> - - <p> - [% IF Param("usetargetmilestone") %] - You are moving the [% terms.bug %](s) to the product - <b>[% cgi.param("product") FILTER html %]</b>, - and the version, component, and/or target milestone fields are no longer - correct. Please set the correct version, component, and target milestone now: - [% ELSE %] - You are moving the [% terms.bug %](s) to the product - <b>[% cgi.param("product") FILTER html %]</b>, - and the version and component fields are no longer correct. - Please set the correct version and component now: - [% END %] - </p> - - <table> - <tr> - <td> - <b>Version:</b><br> - [% PROCESS "global/select-menu.html.tmpl" - name="version" - options=versions - default=defaults.version - size=10 %] - </td> +<h3>Verify Version, Component[% ", Target Milestone" IF Param("usetargetmilestone") %]</h3> + +<p> +[% IF Param("usetargetmilestone") %] + You are moving the [% terms.bug %](s) to the product + <b>[% product.name FILTER html %]</b>, + and the version, component, and/or target milestone fields are no longer + correct. Please set the correct version, component, and target milestone now: +[% ELSE %] + You are moving the [% terms.bug %](s) to the product + <b>[% product.name FILTER html %]</b>, + and the version and component fields are no longer correct. + Please set the correct version and component now: +[% END %] +</p> + +<table> + <tr> + <td> + <b>Version:</b><br> + [% IF versions.size == 1 %] + [% SET default_version = versions.0 %] + [% ELSE %] + [% SET default_version = defaults.version %] + [% END %] + [% PROCESS "global/select-menu.html.tmpl" + name="version" + options=versions + default=default_version + size=10 %] + </td> + <td> + <b>Component:</b><br> + [% IF components.size == 1 %] + [% SET default_component = components.0 %] + [% ELSE %] + [% SET default_component = defaults.component %] + [% END %] + [% PROCESS "global/select-menu.html.tmpl" + name="component" + options=components + default=default_component + size=10 %] + </td> + [% IF Param("usetargetmilestone") %] <td> - <b>Component:</b><br> - [% PROCESS "global/select-menu.html.tmpl" - name="component" - options=components - default=defaults.component - size=10 %] + <b>Target Milestone:</b><br> + [% PROCESS "global/select-menu.html.tmpl" + name="target_milestone" + options=milestones + default=defaults.milestone + size=10 %] </td> - [% IF Param("usetargetmilestone") %] - <td> - <b>Target Milestone:</b><br> - [% PROCESS "global/select-menu.html.tmpl" - name="target_milestone" - options=milestones - default=defaults.target_milestone - size=10 %] - </td> - [% END %] - </tr> - </table> + [% END %] + </tr> +</table> +[% IF verify_bug_groups %] <h3>Verify [% terms.Bug %] Group</h3> - + [% IF old_groups.size %] <p>These groups are not legal for the '[% product.name FILTER html %]' product or you are not allowed to restrict [% terms.bugs %] to these groups. @@ -157,6 +173,7 @@ [% END %] </p> [% END %] +[% END %] <input type="submit" id="change_product" value="Commit"> |