Bug 29025: Don't prefill userid and password in user creation form

Recent Firefox versions try to prefill userid and password with
logged in user credentials.

To test
1 - Log in staff as user foo password bar
2 - Save user and password in Firefox
3 - Log out
4 - Log in again, log in pop-up must be pre-filled
5 - Open Create a new patron form
6 - At least password field is pre-filled with logged in user's credentials
7 - Apply patch
8 - Redo 4 and 5
9 - Userid and password fields aren't prefilled

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
Didier Gautheron 2021-09-15 07:32:34 +02:00 committed by Kyle Hall
parent 619e60fd55
commit 89e2aa5a9b

View file

@ -1124,9 +1124,9 @@ legend:hover {
[% END %] [% END %]
[% ELSE %] [% ELSE %]
[% IF ( opduplicate ) %] [% IF ( opduplicate ) %]
<input type="password" id="password" name="password" size="20" /> <input type="password" id="password" name="password" size="20" autocomplete="new-password" />
[% ELSE %] [% ELSE %]
<input type="password" id="password" name="password" size="20" value="[% password | html %]" /> <input type="password" id="password" name="password" size="20" autocomplete="new-password" value="[% password | html %]" />
[% END %] [% END %]
[% END # /IF ( NoUpdateLogin ) %] [% END # /IF ( NoUpdateLogin ) %]
[% ELSE # IF ( opadd ) %] [% ELSE # IF ( opadd ) %]
@ -1136,7 +1136,7 @@ legend:hover {
<input type="password" id="password" name="password" size="20" disabled="disabled" value="****" /> <input type="password" id="password" name="password" size="20" disabled="disabled" value="****" />
[% ELSE %] [% ELSE %]
[% IF ( opduplicate ) %] [% IF ( opduplicate ) %]
<input type="password" id="password" name="password" size="20" /> <input type="password" id="password" name="password" autocomplete="new-password" size="20" />
[% ELSE %] [% ELSE %]
<input type="password" id="password" name="password" size="20" value="****" /> <input type="password" id="password" name="password" size="20" value="****" />
[% END %] [% END %]
@ -1145,7 +1145,7 @@ legend:hover {
[% IF ( NoUpdateLogin ) %] [% IF ( NoUpdateLogin ) %]
<input type="password" id="password" name="password" size="20" disabled="disabled" value="" /> <input type="password" id="password" name="password" size="20" disabled="disabled" value="" />
[% ELSE %] [% ELSE %]
<input type="password" id="password" name="password" size="20" value="" /> <input type="password" id="password" name="password" size="20" autocomplete="new-password" value="" />
[% END %] [% END %]
[% END # /IF ( password ) %] [% END # /IF ( password ) %]
[% END # /IF ( opadd ) %] [% END # /IF ( opadd ) %]