summaryrefslogtreecommitdiffstats
path: root/template/en/default/global/userselect.html.tmpl
diff options
context:
space:
mode:
authorbugreport%peshkin.net <>2004-08-11 14:08:10 +0200
committerbugreport%peshkin.net <>2004-08-11 14:08:10 +0200
commitdef7903801fcdbab2f227688375f38c5cb490f27 (patch)
tree770f8d2e9c056cbdf05065b3c86c8f3051210402 /template/en/default/global/userselect.html.tmpl
parentd7a8d47bebd3e45bb9b508e38e594a7b90407a06 (diff)
downloadbugzilla-def7903801fcdbab2f227688375f38c5cb490f27.tar.gz
bugzilla-def7903801fcdbab2f227688375f38c5cb490f27.tar.xz
Bug 251669: add an option to show users in a drop down menu instead of a text edit field
patch by glob <bugzilla@glob.com.au> r=joel a=justdave
Diffstat (limited to 'template/en/default/global/userselect.html.tmpl')
-rw-r--r--template/en/default/global/userselect.html.tmpl55
1 files changed, 55 insertions, 0 deletions
diff --git a/template/en/default/global/userselect.html.tmpl b/template/en/default/global/userselect.html.tmpl
new file mode 100644
index 000000000..d83a5905b
--- /dev/null
+++ b/template/en/default/global/userselect.html.tmpl
@@ -0,0 +1,55 @@
+[%# 1.0@bugzilla.org %]
+[%# 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): Byron Jones <bugzilla@glob.com.au>
+ #%]
+
+[%# INTERFACE:
+ # userlist: select only; array reference with list of users and identities
+ # userlist is built by Bugzilla::User::get_userlist()
+ # name: mandatory; field name
+ # value: optional; default field value/selection
+ # onchange: optional; onchange attribute value
+ # accesskey: optional, input only; accesskey attribute value
+ # size: optional, input only; size attribute value
+ # emptyok: optional, select only; if true, prepend menu option to start of select
+ #
+ #%]
+
+[% IF Param("usemenuforusers") %]
+<select name="[% name FILTER html %]"
+ [% IF onchange %] onchange="[% onchange FILTER html %]" [% END %]
+ [% IF accesskey %] accesskey="[% accesskey FILTER html %]" [% END %]
+>
+ [% IF emptyok %]
+ <option value=""></option>
+ [% END %]
+ [% FOREACH tmpuser = user.get_userlist %]
+ [% IF tmpuser.visible OR value == tmpuser.login %]
+ <option value="[% tmpuser.login FILTER html %]"
+ [% " selected" IF value == tmpuser.login %]
+ >[% tmpuser.identity FILTER html %]</option>
+ [% END %]
+ [% END %]
+</select>
+[% ELSE %]
+<input
+ name="[% name FILTER html %]"
+ value="[% value FILTER html %]"
+ [% IF accesskey %] accesskey="[% accesskey FILTER html %]" [% END %]
+ [% IF size %] size="[% size FILTER html %]" [% END %]
+ [% IF onchange %] onchange="[% onchange FILTER html %]" [% END %]
+>
+[% END %]
+
+