summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2006-09-28 05:37:15 +0200
committerlpsolit%gmail.com <>2006-09-28 05:37:15 +0200
commit1fd545a11e886d21696963ba72acc1e78b7e289c (patch)
tree1254cc1a38a9d7faa982a83329e55c82899af8e9
parent913d27c007324758fd2f3da98cd7402f4bf02f0b (diff)
downloadbugzilla-1fd545a11e886d21696963ba72acc1e78b7e289c.tar.gz
bugzilla-1fd545a11e886d21696963ba72acc1e78b7e289c.tar.xz
Bug 354314: Missing "--do_not_change--" option for custom select fields when changing several bugs at once - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
-rw-r--r--template/en/default/bug/field.html.tmpl6
-rw-r--r--template/en/default/list/edit-multiple.html.tmpl4
2 files changed, 9 insertions, 1 deletions
diff --git a/template/en/default/bug/field.html.tmpl b/template/en/default/bug/field.html.tmpl
index 008674d60..07617f19a 100644
--- a/template/en/default/bug/field.html.tmpl
+++ b/template/en/default/bug/field.html.tmpl
@@ -25,6 +25,7 @@
# value: The value of the field for this bug.
# editable: Whether the field should be displayed as an editable
# <input> or as just the plain text of its value.
+ # allow_dont_change: display the --do_not_change-- option for select fields.
# value_span: A colspan for the table cell containing
# the field value.
#%]
@@ -44,6 +45,11 @@
<input name="[% field.name FILTER html %]" value="[% value FILTER html %]" size="60">
[% CASE constants.FIELD_TYPE_SINGLE_SELECT %]
<select id="[% field.name FILTER html %]" name="[% field.name FILTER html %]">
+ [% IF allow_dont_change %]
+ <option value="[% dontchange FILTER html %]">
+ [% dontchange FILTER html %]
+ </option>
+ [% END %]
[% FOREACH legal_value = field.legal_values %]
<option value="[% legal_value FILTER html %]"
[%- " selected=\"selected\"" IF value == legal_value %]>
diff --git a/template/en/default/list/edit-multiple.html.tmpl b/template/en/default/list/edit-multiple.html.tmpl
index 95198dbef..cf57bb651 100644
--- a/template/en/default/list/edit-multiple.html.tmpl
+++ b/template/en/default/list/edit-multiple.html.tmpl
@@ -210,7 +210,9 @@
[% USE Bugzilla %]
[% FOREACH field = Bugzilla.get_fields({ obsolete => 0, custom => 1 }) %]
<tr>
- [% PROCESS bug/field.html.tmpl value=dontchange editable=1 %]
+ [% PROCESS bug/field.html.tmpl value = dontchange
+ editable = 1
+ allow_dont_change = 1 %]
</tr>
[% END %]