]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 162990
authorbugreport%peshkin.net <>
Fri, 25 Oct 2002 11:04:12 +0000 (11:04 +0000)
committerbugreport%peshkin.net <>
Fri, 25 Oct 2002 11:04:12 +0000 (11:04 +0000)
Adding missing new file

template/en/default/global/confirm-user-match.html.tmpl [new file with mode: 0644]

diff --git a/template/en/default/global/confirm-user-match.html.tmpl b/template/en/default/global/confirm-user-match.html.tmpl
new file mode 100644 (file)
index 0000000..2c1d0d2
--- /dev/null
@@ -0,0 +1,180 @@
+<!-- 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.
+  #
+  # The Initial Developer of the Original Code is Netscape Communications
+  # Corporation. Portions created by Netscape are
+  # Copyright (C) 1998 Netscape Communications Corporation. All
+  # Rights Reserved.
+  #
+  # Contributor(s): Myk Melez <myk@mozilla.org>
+  #                 Erik Stambaugh <not_erik@dasbistro.com>
+  #%]
+
+[%# INTERFACE:
+  # form: hash; the form values submitted to the script
+  # mform: hash; the form multi-values submitted to the script
+  # matches: hash; Hierarchical.  The levels go like this:
+  #     field_name {
+  #         pattern_text {
+  #             'users'      = @user_list           (user objects)
+  #             'selecttype' = single|multi         (selectbox type)
+  #             'status'     = success|fail|trunc   (result of search.
+  #                                 'trunc' (truncated) means max was reached)
+  #         }
+  #     }
+  # script: string; The name of the calling script, used to create a
+  #     self-referential URL
+  #%]
+
+[% # use the global field descs %]
+[% PROCESS "global/field-descs.html.tmpl" %]
+
+[% IF matchsuccess == 1 %]
+  [% PROCESS global/header.html.tmpl title="Confirm Match" %]
+
+  <form method="post" 
+  [% IF script -%]
+    action="[% script %]"
+  [%- END -%]
+  >
+
+  <p>
+    One or more of the names/email addresses you entered into fields on the
+    previous page produced results which require confirmation.  Please
+    carefully examine the matches below, selecting users from the lists if
+    necessary, or go back to the previous page to revise the names you
+    entered.
+  </p>
+[% ELSE %]
+  [% PROCESS global/header.html.tmpl title="Match Failed" %]
+  <p>
+    One or more of the names/email addresses you entered into fields on the
+    previous page were unable to make a valid match.  Go back to the previous
+    page and try other names/email addresses.
+  </p>
+[% END %]
+
+<p>
+  <table border=0>
+    <tr>
+      <td colspan=2>
+        <hr width=100% size=1>
+      </td>
+    </tr>
+
+  [% # this is messy to allow later expansion %]
+
+  [% FOREACH field = matches %]
+    <tr>
+      <td align=left valign=top>
+        [% PROCESS field_names field_name=field.key %]:
+      </td>
+      <td align=left valign=top>
+          [% FOREACH query = field.value %]
+              <b>[% query.key FILTER html %]</b>
+            [% IF query.value.users.size %]
+                [% IF query.value.users.size > 1 %]
+                  [% IF query.value.status == 'fail' %]
+                    <font color="#FF0000">
+                      matches multiple users.
+                    </font>
+                    Please go back and try again with a more specific
+                    name/address.
+                  [% ELSIF query.value.selecttype == 'single' %]
+                    matched:<br>
+                    <select name="[% field.key FILTER html %]"
+                     id="[% field.key FILTER html %]">
+                      [% FOREACH match = query.value.users %]
+                        <option value="[% match.email FILTER html %]">
+                         [%- match.identity FILTER html -%]
+                        </option>
+                      [% END %]
+                    </select>
+                  [% ELSE %]
+                    [% IF query.value.status == 'trunc' %]
+                      matched
+                      more than the maximum
+                      of [% query.value.users.size %] users:<br>
+                    [% ELSE %]
+                      matched:<br>
+                    [% END %]
+                    <select name="[% field.key FILTER html %]"
+                     id="[% field.key FILTER html %]"
+                      [% IF query.value.users.size > 5 %]
+                       multiple="multiple" size="5">
+                      [% ELSE %]
+                       multiple="multiple" size="[% query.value.users.size %]">
+                      [% END %]
+                      [% FOREACH match = query.value.users %]
+                        <option value="[% match.email FILTER html %]">
+                         [%- match.identity FILTER html -%]
+                        </option>
+                      [% END %]
+                    </select>
+                  [% END %]
+                [% ELSE %]
+                  matched
+                  <b>[% query.value.users.0.identity FILTER html %]</b>
+                  <br>
+                [% END %]
+            [% ELSE %]
+                [% IF (query.key.length < 3) && !(Param('emailsuffix'))
+                    && (Param('usermatchmode') == 'search') %]
+                  <font color="#FF0000">was too short for substring match
+                  (minimum 3 characters)</font>
+                [% ELSE %]
+                  <font color="#FF0000">did not match anything</font>
+                [% END %]
+            [% END %]
+            <p>
+        [% END %]
+      </td>
+    </tr>
+    <tr>
+      <td colspan=2>
+        <hr width=100% size=1>
+      </td>
+    </tr>
+  [% END %]
+
+  </table>
+
+</p>
+
+[% IF matchsuccess == 1 %]
+
+  [% PROCESS "global/hidden-fields.html.tmpl" exclude="^(Bugzilla|LDAP)_(login|password)$" %]
+
+  <p>
+    <input type="submit" value="Continue">
+  </p>
+
+  </form>
+
+[% END %]
+
+[% PROCESS global/footer.html.tmpl %]
+
+
+[% BLOCK field_names %]
+
+  [% IF field_descs.${field_name} %]
+    [%  field_descs.${field_name} FILTER html -%]
+
+  [%- # ELSIF for things that don't belong in the field_descs hash here -%]
+
+  [% ELSE %]
+    [% field_name FILTER html %]
+  [% END %]
+
+[% END %]