Bugzilla – Attachment 157769 Details for
Bug 35147
Add classes to Shibboleth text on OPAC login page
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 35147: Add IDs to Shibboleth text on OPAC login page
Bug-35147-Add-IDs-to-Shibboleth-text-on-OPAC-login.patch (text/plain), 4.40 KB, created by
Aleisha Amohia
on 2023-10-25 00:48:13 UTC
(
hide
)
Description:
Bug 35147: Add IDs to Shibboleth text on OPAC login page
Filename:
MIME Type:
Creator:
Aleisha Amohia
Created:
2023-10-25 00:48:13 UTC
Size:
4.40 KB
patch
obsolete
>From 667bea130477d91308bbb31767c16d41dc634e8e Mon Sep 17 00:00:00 2001 >From: Aleisha Amohia <aleishaamohia@hotmail.com> >Date: Wed, 25 Oct 2023 00:40:26 +0000 >Subject: [PATCH] Bug 35147: Add IDs to Shibboleth text on OPAC login page > >This enhancement makes it easier for libraries to change the Shibboleth-related messages on the OPAC login page. > >Libraries can employ OPACUserJS to change the text. For e.g., I can replace the message "If you do not have a Shibboleth account, but you do have a local login, then you may login below." by putting the following in OPACUserJS: > >$("#shib-local-text").text("If you do not have a staff member account, but are a member of the library, then you may log in below."); > >To test: > >1. Go to <your-opac-url>/cgi-bin/koha/opac-user.pl , or disable the OpacPublic system preference. Ensure you are logged out of the OPAC. >2. In the staff interface, search for the OPACUserJS system preference under Koha Administration. Add the following JS and Save: > >$("#shib-invalid").text("Test changing the invalid Shibboleth login message."); >$("#shib-title").text("Test changing the Shibboleth login heading."); >$("#shib-link-text").text("Test changing the Shibboleth account link text."); >$("#shib-local-title").text("Test changing the local login heading."); >$("#shib-local-text").text("Test changing the message that shows if you do not have a Shibboleth account."); > >3. Refresh the OPAC and confirm the text changes to reflect your JS. Note: The invalid Shibboleth login will be a bit harder to test, so if you can't test, confirm the HTML in the patch looks correct. > >Sponsored-by: New Zealand Council for Educational Research >--- > koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >index 025eec15fb6..2bfa7be8d19 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >@@ -83,7 +83,7 @@ > [% IF ( invalidShibLogin ) %] > <!-- This is what is displayed if shibboleth login has failed to match a koha user --> > <div class="alert alert-info"> >- <p>Sorry, your Shibboleth identity does not match a valid library identity.</p> >+ <p id="shib-invalid">Sorry, your Shibboleth identity does not match a valid library identity.</p> > [% UNLESS ( Koha.Preference('OPACShibOnly') ) %] > [% IF ( casAuthentication ) %] > [% IF ( invalidCasLogin ) %] >@@ -98,16 +98,16 @@ > [% END %] > </div> > [% ELSE %] >- <h2>Shibboleth Login</h2> >- <p><a href="[% shibbolethLoginUrl | $raw %]">Log in using a Shibboleth account.</a></p> >+ <h2 id="shib-title">Shibboleth Login</h2> >+ <p><a id="shib-link-text" href="[% shibbolethLoginUrl | $raw %]">Log in using a Shibboleth account.</a></p> > [% END # /IF invalidShibLogin %] > [% UNLESS ( Koha.Preference('OPACShibOnly') ) %] > [% IF ( casAuthentication ) %] > <h2>CAS login</h2> > <p>If you do not have a Shibboleth account, but you do have a CAS account, you can use CAS.</p> > [% ELSE %] >- <h2>Local login</h2> >- <p>If you do not have a Shibboleth account, but you do have a local login, then you may login below.</p> >+ <h2 id="shib-local-title">Local login</h2> >+ <p id="shib-local-text">If you do not have a Shibboleth account, but you do have a local login, then you may login below.</p> > [% END %] > [% END %] > [% END # /IF shibbolethAuthentication %] >-- >2.30.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 35147
:
157769
|
157770
|
157859
|
158018
|
158019