This commit is contained in:
@ -246,7 +246,7 @@ function userRowHTML(u, myUsername) {
|
||||
: '—';
|
||||
const pwBadge = u.mustChangePassword == 1
|
||||
? '<span class="badge badge-pending" title="Must choose a new password on next sign-in">Temporary</span>'
|
||||
: '<span style="color:var(--text-secondary);font-size:.8rem" title="Using a permanent password">Permanent</span>';
|
||||
: '';
|
||||
|
||||
const canDelete = !isSelf && (
|
||||
callerRole === 'admin' ||
|
||||
@ -408,25 +408,9 @@ function showCreateForm() {
|
||||
}
|
||||
</div>
|
||||
|
||||
<fieldset class="password-mode-fieldset" style="margin-bottom:14px">
|
||||
<legend>Initial password</legend>
|
||||
<div class="password-mode-options">
|
||||
<label class="password-mode-option">
|
||||
<input type="radio" name="cu_pw_mode" value="temporary" checked>
|
||||
<span class="password-mode-option-title">Temporary password</span>
|
||||
<span class="password-mode-option-desc">
|
||||
They must choose their own password on first sign-in (recommended).
|
||||
</span>
|
||||
</label>
|
||||
<label class="password-mode-option">
|
||||
<input type="radio" name="cu_pw_mode" value="permanent">
|
||||
<span class="password-mode-option-title">Permanent password</span>
|
||||
<span class="password-mode-option-desc">
|
||||
The password above stays in effect; no forced change on first sign-in.
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</fieldset>
|
||||
<p class="modal-hint" style="margin-bottom:14px">
|
||||
They must choose their own password on first sign-in.
|
||||
</p>
|
||||
|
||||
<div style="display:flex;gap:8px">
|
||||
<button class="btn btn-primary btn-sm" id="cu_submit">Create User</button>
|
||||
@ -476,7 +460,7 @@ async function submitCreateUser() {
|
||||
const username = document.getElementById('cu_username').value.trim();
|
||||
const password = document.getElementById('cu_password').value;
|
||||
const role = isSupervisor ? 'coach' : (document.getElementById('cu_role').value || 'coach');
|
||||
const mustChange = document.querySelector('input[name="cu_pw_mode"]:checked')?.value === 'temporary' ? 1 : 0;
|
||||
const mustChange = 1;
|
||||
|
||||
let location = '';
|
||||
let supervisorID = '';
|
||||
|
||||
Reference in New Issue
Block a user