bugzilla-4intranet/template/en/default/admin/products/confirm-delete.html.tmpl

254 lines
6.7 KiB
Cheetah

[%# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# Contributor(s): Gavin Shelley <bugzilla@chimpychompy.org>
#%]
[%# INTERFACE:
# product: Bugzilla::Product object; The product
#
# (classification fields available if classification is enabled)
#
# classification: Bugzilla::Classification object; The classification
# the product is in
#
#%]
[% title = BLOCK %]Delete Product '[% product.name FILTER html %]'
[% END %]
[% PROCESS global/header.html.tmpl
title = title
style_urls = ['skins/standard/admin.css']
%]
<table border="1" cellpadding="4" cellspacing="0">
<tr bgcolor="#6666FF">
<th valign="top" align="left">Field</th>
<th valign="top" align="left">Value</th>
</tr>
[% IF Bugzilla.get_field('classification').enabled %]
<tr>
<td>Classification:</td>
<td>[% classification.name FILTER html %]</td>
</tr>
<tr>
<td>Classification Description:</td>
[%# descriptions are intentionally not filtered to allow html content %]
<td>
[% IF classification.description %]
[% classification.description FILTER html_light %]
[% ELSE %]
<span style="color: red">missing</span>
[% END %]
</td>
</tr>
[% END %]
<tr>
<td valign="top">Product:</td>
<td valign="top">
<a href="editproducts.cgi?product=[% product.name FILTER url_quote %]">
[% product.name FILTER html %]
</a>
</td>
</tr>
<tr>
<td valign="top">Description:</td>
[%# descriptions are intentionally not filtered to allow html content %]
<td valign="top">
[% IF product.description %]
[% product.description FILTER html_light %]
[% ELSE %]
<span style="color: red">missing</span>
[% END %]
</td>
</tr>
<tr>
<td>Closed for [% terms.bugs %]:</td>
<td>
[% IF product.is_active %]
open
[% ELSE %]
closed
[% END %]
</td>
</tr>
<tr>
<td>
[% IF product.components.size > 0 %]
<a href="editcomponents.cgi?product=[% product.name FILTER url_quote %]"
title="Edit components for product '[% product.name FILTER html %]'">
Components:
</a>
[% ELSE %]
Components:
[% END %]
</td>
<td>
[% IF product.components.size > 0 %]
<table>
[% FOREACH c = product.components %]
<tr>
<th align="right">[% c.name FILTER html %]:</th>
[%# descriptions are intentionally not filtered to allow html content %]
<td>
[% IF c.description %]
[% c.description FILTER html_light %]
[% ELSE %]
<span style="color: red">missing</span>
[% END %]
</td>
</tr>
[% END %]
</table>
[% ELSE %]
none
[% END %]
</td>
</tr>
<tr>
<td>
[% IF product.versions.size > 0 %]
<a href="editversions.cgi?product=[%- product.name FILTER url_quote %]">
Versions:
</a>
[% ELSE %]
Versions:
[% END %]
</td>
<td>
[% IF product.versions.size > 0 %]
[% FOREACH v = product.versions %]
[% v.name FILTER html %]<br>
[% END %]
[% ELSE %]
none
[% END %]
</td>
</tr>
[% IF Bugzilla.get_field('target_milestone').enabled %]
<tr>
<td valign="top">
[% IF product.milestones.size > 0 %]
<a href="editmilestones.cgi?product=[%- product.name FILTER url_quote %]">
Milestones:
</a>
[% ELSE %]
Milestones:
[% END %]
</td>
<td>
[% IF product.milestones.size > 0 %]
[% FOREACH m = product.milestones %]
[% m.name FILTER html %]<br>
[% END %]
[% ELSE %]
none
[% END %]
</td>
</tr>
[% END %]
<tr>
<td>[% terms.Bugs %]:</td>
<td>
[% IF product.bug_count %]
<a href="buglist.cgi?product=[% product.name FILTER url_quote %]"
title="List of [% terms.bugs %] for product '[% product.name FILTER html %]'">
[% product.bug_count FILTER html %]
</a>
[% ELSE %]
none
[% END %]
</td>
</tr>
</table>
<h2>Confirmation</h2>
[% IF product.bug_count %]
[% IF !Param("allowbugdeletion") %]
<p>Sorry, there
[% IF product.bug_count > 1 %]
are [% product.bug_count FILTER html %] [%+ terms.bugs %]
[% ELSE %]
is 1 [% terms.bug %]
[% END %]
outstanding for this product. You must reassign
[% IF product.bug_count > 1 %]
those [% terms.bugs %]
[% ELSE %]
that [% terms.bug %]
[% END %]
to another product before you can delete this one.</p>
[% ELSE %]
<table border="0" cellpadding="20" width="70%" bgcolor="red">
<tr>
<td>
There
[% IF product.bug_count > 1 %]
are [% product.bug_count FILTER html %] [%+ terms.bugs %]
[% ELSE %]
is 1 [% terms.bug %]
[% END %]
entered for this product! When you delete this
product, <b><blink>ALL</blink></b> stored [% terms.bugs %] and
their history will be deleted, too.
</td>
</tr>
</table>
[% END %]
[% END %]
[% Hook.process("additional-product-values") %]
[% Hook.process("confirmation") %]
[% IF product.bug_count == 0 || Param('allowbugdeletion') %]
<p>Do you really want to delete this product?</p>
<form method="post" action="editproducts.cgi">
<input type="checkbox" id="delete_series" name="delete_series" value=1>
<label for="delete_series">
Delete all related series (you can also delete them later, by visiting
the <a href="chart.cgi?category=[% product.name FILTER html %]">New Charts page</a>.)
</label><p>
<input type="submit" id="delete" value="Yes, delete">
<input type="hidden" name="action" value="delete">
<input type="hidden" name="product" value="[% product.name FILTER html %]">
<input type="hidden" name="token" value="[% token FILTER html %]">
</form>
[% END %]
[% PROCESS admin/products/footer.html.tmpl %]
[% PROCESS global/footer.html.tmpl %]