From b2c7a379062eeb97609e521efaa4bcf5e5fa3022 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 24 May 2023 09:31:05 +0200 Subject: [PATCH] Bug 33820: Add hints to warn the librarian that they will be logged out if they change their username This patch adds some JavaScript to the patron entry form which adds a hint if the logged-in librarian tries to change their own username. It warns them that they will be logged out. To test, apply the patch and log into the staff interface. - Locate and edit your own patron record. - In the "OPAC/Staff interface login" section, change the value in the username field. When focus leaves that form field a hint should appear, "You will be logged out if you modify your username." - Change the username field back to your original username. The hint should disappear. - Confirm that submitting a username change works correctly: You should be logged out, and when you log in again your username should be updated. Signed-off-by: Sam Lau Signed-off-by: David Cook Signed-off-by: Tomas Cohen Arazi (cherry picked from commit 8e611b79f18d829a5aa70c18a50ca20438d0413a) Signed-off-by: Martin Renvoize --- .../prog/en/modules/members/memberentrygen.tt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt index d587f115d7..35a0778aed 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -1867,6 +1867,16 @@ legend:hover { $("#categorycode_entry").on("change", function(){ update_category_code(this); }); + + [% IF logged_in_user.borrowernumber == borrowernumber %] + $("#userid").on("change", function(){ + $(this).parent().find("div.hint").remove(); + if ( "[% borrower_data.userid | html %]" != $(this).val() ) { + $(this).parent().append('
%s
'.format(_("You will be logged out if you modify your username"))); + } + }); + [% END %] + }); [% IF quickadd && opadd && !check_member %] -- 2.39.2