Bug 31391: (QA follow-up) Fix check for UseRecalls for messaging preferences in OPAC
We are skipping the notice, if UseRecalls == "off". This now matches the check in staff too. A) Go to the KTD staff interface at http://localhost:8081/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=UseRecalls and set 'UseRecalls' to any non-'off' value, e.g. 'can be placed through the OPAC only'. B) Log into the OPAC at http://localhost:8080/cgi-bin/koha/opac-user.pl as any patron. C) Go to http://localhost:8080/cgi-bin/koha/opac-messaging.pl D) Look for the recall-related notice row (item recalled / recall notices) — it's missing, even though recalls are enabled. E) Now flip 'UseRecalls' back to 'off' in step 1's page. F) Reload http://localhost:8080/cgi-bin/koha/opac-messaging.pl — the recall notice row now shows up, even though recalls are off. G) Steps 4 and 6 are the reverse of what should happen — confirms the condition is inverted. Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de> Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
This commit is contained in:
parent
a5e8fdccbd
commit
e128051d09
|
|
@ -77,7 +77,7 @@
|
|||
[% NEXT IF !Koha.Preference('MembershipExpiryDaysNotice') && messaging_preference.Patron_Expiry %]
|
||||
[% NEXT IF messaging_preference.Patron_Expiry && enforce_expiry_notice %]
|
||||
[% NEXT IF messaging_preference.Auto_Renewals && Koha.Preference('AutoRenewalNotices') != 'preferences' %]
|
||||
[% NEXT IF Koha.Preference('UseRecalls') != "off" && messaging_preference.message_name.match('^Recall_') %]
|
||||
[% NEXT IF Koha.Preference('UseRecalls') == "off" && messaging_preference.message_name.match('^Recall_') %]
|
||||
<tr id="[% messaging_preference.message_name _ "_message" | lower | html %]">
|
||||
<td
|
||||
>[% IF ( messaging_preference.Item_Due ) %]
|
||||
|
|
|
|||
Loading…
Reference in New Issue