aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'template/en/default/admin/users/userdata.html.tmpl')
-rw-r--r--template/en/default/admin/users/userdata.html.tmpl34
1 files changed, 25 insertions, 9 deletions
diff --git a/template/en/default/admin/users/userdata.html.tmpl b/template/en/default/admin/users/userdata.html.tmpl
index ae952d151..c08cd0018 100644
--- a/template/en/default/admin/users/userdata.html.tmpl
+++ b/template/en/default/admin/users/userdata.html.tmpl
@@ -21,11 +21,12 @@
<th><label for="login">Login name:</label></th>
<td>
[% IF editusers %]
- <input size="64" maxlength="255" name="login"
- id="login" value="[% otheruser.login FILTER html %]" />
+ <input size="64" maxlength="255" id="login" name="login"
+ value="[% otheruser.login FILTER html %]"
+ [%- " autofocus" UNLESS editform %] required>
[% IF editform %]
[% IF !otheruser.in_group('bz_sudo_protect') %]
- <br />
+ <br>
<a href="relogin.cgi?action=prepare-sudo&amp;target_login=
[%- otheruser.login FILTER uri %]">Impersonate this user</a>
[% END %]
@@ -52,9 +53,8 @@
<th><label for="name">Real name:</label></th>
<td>
[% IF editusers %]
- <input size="64" maxlength="255" name="name"
- autocomplete="off"
- id="name" value="[% otheruser.name FILTER html %]" />
+ <input size="64" maxlength="255" id="name" name="name"
+ autocomplete="off" value="[% otheruser.name FILTER html %]">
[% ELSE %]
[% otheruser.name FILTER html %]
[% END %]
@@ -65,15 +65,22 @@
# if we ever have a login system that can create accounts through
# createaccount.cgi but can't change passwords.
#%]
-
+ [% password_complexity = Param('password_complexity') %]
[% IF editusers %]
[% IF user.authorizer.can_change_password %]
<tr>
<th><label for="password">Password:</label></th>
<td>
<input type="password" size="16" name="password" id="password"
- value="" autocomplete="off" />
- [% IF editform %]<br />
+ value="" autocomplete="off" [% 'required' IF !editform %]>
+ [% IF password_complexity == "mixed_letters" %]
+ (Password must contain at least one UPPER and one lowercase letter.)
+ [% ELSIF password_complexity == "letters_numbers" %]
+ (Password must contain at least one UPPER and one lower case letter and a number.)
+ [% ELSIF password_complexity == "letters_numbers_specialchars" %]
+ (Password must contain at least one letter, a number and a special character.)
+ [% END %]
+ [% IF editform %]<br>
(Enter new password to change.)
[% END %]
</td>
@@ -107,3 +114,12 @@
</td>
</tr>
[% END %]
+[% UNLESS editform %]
+ <tr>
+ <th><label for="notify_user">Notify User:</label></th>
+ <td>
+ <input type="checkbox" name="notify_user" id="notify_user" value="1">
+ (Email this user their account information. The password will not be included.)
+ </td>
+ </tr>
+[% END %]