| [%# This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| # |
| # This Source Code Form is "Incompatible With Secondary Licenses", as |
| # defined by the Mozilla Public License, v. 2.0. |
| #%] |
| |
| [%# INTERFACE: |
| # value: Bugzilla::Field::Choice; The field value being deleted. |
| # value_count: number; The number of values available for this field. |
| # field: object; the field the value is being deleted from. |
| #%] |
| |
| [% title = BLOCK %] |
| Delete Value '[% value.name FILTER html %]' from the |
| '[% field.description FILTER html %]' ([% field.name FILTER html %]) field |
| [% END %] |
| |
| [% PROCESS global/header.html.tmpl |
| title = title |
| style_urls = ['skins/standard/admin.css'] |
| %] |
| |
| <table id="admin_table"> |
| <tr class="column_header"> |
| <th>Field</th> |
| <th>Value</th> |
| </tr> |
| <tr> |
| <td>Field Name</td> |
| <td>[% field.description FILTER html %]</td> |
| </tr> |
| <tr> |
| <td>Field Value</td> |
| <td>[% value.name FILTER html %]</td> |
| </tr> |
| <tr> |
| <td>[% terms.Bugs %]</td> |
| <td> |
| [% IF value.bug_count %] |
| <a title="List of [% terms.bugs %] where ' |
| [%- field.description FILTER html %]' is ' |
| [%- value.name FILTER html %]'" |
| href="buglist.cgi?[% field.name FILTER uri %]= |
| [%- value.name FILTER uri %]"> |
| [%- value.bug_count FILTER html %]</a> |
| [% ELSE %] |
| None |
| [% END %] |
| </td> |
| </tr> |
| </table> |
| |
| <h2>Confirmation</h2> |
| |
| [% IF value.is_default || value.bug_count || (value_count == 1) |
| || value.controls_visibility_of_fields.size |
| || value.controlled_values_array.size |
| %] |
| |
| <p>Sorry, but the '[% value.name FILTER html %]' value cannot be deleted |
| from the '[% field.description FILTER html %]' field for the following |
| reason(s):</p> |
| |
| <ul class="warningmessages"> |
| [% IF value.is_default %] |
| <li>'[% value.name FILTER html %]' is the default value for |
| the '[% field.description FILTER html %]' field. |
| [% IF user.in_group('tweakparams') %] |
| You first have to <a href="editparams.cgi?section=bugfields">change |
| the default value</a> for this field before you can delete |
| this value. |
| [% END %] |
| </li> |
| [% END %] |
| |
| [% IF value.bug_count %] |
| <li> |
| [% IF value.bug_count > 1 %] |
| There are [% value.bug_count FILTER html %] [%+ terms.bugs %] |
| with this field value. |
| [% ELSE %] |
| There is 1 [% terms.bug %] with this field value. |
| [% END %] |
| You must change the field value on |
| <a title="List of [% terms.bugs %] where ' |
| [%- field.description FILTER html %]' is ' |
| [%- value.name FILTER html %]'" |
| href="buglist.cgi?[% field.name FILTER uri %]= |
| [%- value.name FILTER uri %]"> |
| [% IF value.bug_count > 1 %] |
| those [% terms.bugs %] |
| [% ELSE %] |
| that [% terms.bug %] |
| [% END %] |
| </a> |
| to another value before you can delete this value. |
| </li> |
| [% END %] |
| |
| [% IF value_count == 1 %] |
| <li>'[% value.name FILTER html %]' is the last value for |
| '[%- field.description FILTER html %]', and so it cannot be deleted. |
| </li> |
| [% END %] |
| |
| [% IF value.controls_visibility_of_fields.size %] |
| <li>This value controls the visibility of the following fields:<br> |
| [% FOREACH field = value.controls_visibility_of_fields %] |
| <a href="editfields.cgi?action=edit&name= |
| [%- field.name FILTER uri %]"> |
| [%- field.description FILTER html %] |
| ([% field.name FILTER html %])</a><br> |
| [% END %] |
| </li> |
| [% END %] |
| |
| [% IF value.controlled_values_array.size %] |
| <li>This value controls the visibility of the following values in |
| other fields:<br> |
| [% FOREACH field_name = value.controlled_values.keys %] |
| [% FOREACH controlled = value.controlled_values.${field_name} %] |
| <a href="editvalues.cgi?action=edit&field= |
| [%- controlled.field.name FILTER uri %]&value= |
| [%- controlled.name FILTER uri %]"> |
| [% controlled.field.description FILTER html %] |
| ([% controlled.field.name FILTER html %]): |
| [%+ controlled.name FILTER html %]</a><br> |
| [% END %] |
| [% END %] |
| </li> |
| [% END %] |
| </ul> |
| |
| [% ELSE %] |
| |
| <p>Do you really want to delete this value?</p> |
| |
| <form method="post" action="editvalues.cgi"> |
| <input type="submit" value="Yes, delete" id="delete"> |
| <input type="hidden" name="action" value="delete"> |
| <input type="hidden" name="field" value="[% field.name FILTER html %]"> |
| <input type="hidden" name="value" value="[% value.name FILTER html %]"> |
| <input type="hidden" name="token" value="[% token FILTER html %]"> |
| </form> |
| |
| [% END %] |
| |
| [% PROCESS admin/fieldvalues/footer.html.tmpl |
| no_edit_link = 1 |
| %] |
| |
| [% PROCESS global/footer.html.tmpl %] |